I wouldn't call CT fabric *top* quality, but its quite good and I love how it feels.
I prewash everything (cold) and have not experienced shrinkage. Mostly I've purchased Mirage. I like the colors.
My only bad experience with it is that on a *few* occasions it arrives cut badly; when I've pulled a thread to get a straight edge, I've lost as much as 4-5 inches. BUT upon communicating this to CT, they offered to send more fabric.
In fact, when I didn't get back to them right away, they *called* me to follow up. Great service.