I have bought lots of fabric from Connecting Threads recently and have been very pleased with the quality. I just bought 2 kits from there and the fabric is gorgeous! And you sure can't beat the price! For those of us in Canada the shipping is very reasonable - only $7.99, which is so much less than most places. It is my favorite place to order online.