My Walmart has some very good and some not so good fabric. I have bought some lately that I really like but you have to shop very careful if you are new to fabric buying. Hancocks is very close to the one I shop at and they still do a good business. Hobby Lobby is not very far from them and they have a lot of fabric and do well also.