The quality of the cotton is really good, and it's more than worth the price. However, I was a little surprised at the size of the XL T shirts I had ordered. They appear size Small, but then I realised that the style is a tight fitting one. Since the quality of the cotton is so good it stretches easily and doesn't feel uncomfortable.