Here is my favorite on line shop, never have to worry about the quality of the fabric
http://www.bnpquilts.com/
I have bought some other fabrics on line...keepsakes have very good quality. Joanns...haven't been thrilled with some others were fine. I also found some great deals on ebay for a few fabrics that I was looking for. I prefer to go to a shop and feel and see the fabric vs on line