I have found that most of Walmart's fabric is fine. Some of it is thin, but then again I bought some at a LQS and not only was it expensive, but also thin. So I learned that no matter where I buy it from that I have to pay attention to what I'm buying. I have noticed that a lot of what Walmart is getting in now is a lot nicer than in the past.