I don't think it really matters where you buy it, as long as you buy the better quality, not one that looks and feels like gauze. I buy Wal-Mart, Jo Anns all the time, Fabric.com is a good place to order fabric. I have even scored brand new quality fabric at our local thrift store.