I buy fabric at my LQS, JoAnn's, Hobby Lobby and Hancocks. I buy fabric by the way it looks and feels. I've seen loosely woven, badly printed fabric at all of the stores. I don't think it matters where you shop. All stores have good fabric and bad fabric. Buy what you like and what you can afford and enjoy it!