I was at WalMart last night. Purchased 2 pieces that are better quality than I purchased online from a quilt shop. And WM was half the price. I also notice they have a lot of new fabric in and it all looked very nice and color coordinated. Most is on shelves. Stacked up on a table is some of the less expensive and less quality fabric. If you know your manufacturer, you can purchase with some degree of what you are going to receive.