I've ordered from CT a few times. The items I ordered came very quickly.
But when it comes to the fabric - it's a hit or miss for me. I ordered some fabric and I just didn't like the feel of it. I don't know if it's the dye or the sizing. If I could have felt the fabric first, I would not have gotten it.