Some folks on here will tell you to buy only LQS but I won't. I shop Walmart fabric and have been extremely happy with the quilts I make. You just want to make sure that the fabric isn't too thin. Honestly I've seen fabric at the LQS that I wouldnt put in a quilt. Every place has their good and bad fabric. For me it's all about the price tag, I can't afford the expensive stuff especially when I can find the same item cheaper else where.