All I have to say is "you get what you pay for" A lot of the good quality fabrics run $9 and $10 a yard. So if it is a good quality fabric for $5.99, it's really a good deal. If it's around the same quality as what you have seen at Walmart and JoAnns for that price, then that's too much.