I have purchased tons from Marshall's, no one has prices like theirs. My problem is I order most of my material online, live in a VERY small town. I always buy 100% cotton, but some are good and some are not worth a dime. I wish there was some way of knowing the quality before ordering.