I saw this last night. Some is nice prints Cotton/poly blend. some is pure crap & that is being nice. Didn't have time to look long Dh was waiting in truck. I bet this will be the fabric of the future for Walmart. I think they are mill ends. Not sure so don't quote me on it. Gonna look closer when I go back in a little while.