The material is thinner than expected although really great cotton. The shirts run small so a medium is really a medium (6-8) but an XL is a true XL. It will be hit or miss if you are like me - 5'7, 180, small waist, wide hips and an ample bosom (38D).