I have bought several fabric from CT and it is very nice quality probably equal to Joann's middle line. It is hard to get a true colors in fabric on line so perhap that is why to colors do not seem as vibrant. I would order from them again. LOVE their thread!