I have ordered lots of threads from Connecting Threads and some batting. I order mostly when they have sales. They have very good sales. I love their thread but have only ordered a couple of fabrics--but they were very nice. They have good service but the orders do take longer to come in the mail then when I have ordered from other companies.