the cotton is very nice in touch, you can feel the good quality of the product. Sizing chart is lowered if you wear L than it's better to take XL