I have been ordering fabric from Connecting Threads and I have been very satisified with it. It is 100% cotton and starts at $2.49 a yard cheapest. I only buy in the clearence section.