I buy fabric from LQS, Walmart, Joann, Hancock, etc. It all depends on how the fabric feels to me. If it feels or looks "cheap" I won't buy it, even if it's at the LQS with a $10 per yard price. So...to each their own. One of my favorite fabric shops is Connecting Threads...I buy lots from them online. I love their fabrics.