I've bought hundreds of dollars of fabric, thread, batting, etc. from CT. Never been disappointed. Their cotton thread, in particular is excellent. I use it for piecing and also on my longarm with no breakage at all. I haven't found it to be thin at all. Customer service is second to none. They ship to Canada for $7.00 which is a real treat for us Canucks. (and no additional duties) Our LQS cottons average $18.00 per yard.