Nice quality for the price. It is 100% cotton. Thinner than others I have by more widely recognized makers like Carole Hochman and Jockey....but you can barely find 100% cotton in either of those brands anymore. I ordered Large and Extra Large. Both were too large.