Beautiful shirt. Nicely tailored. Sizing is always tricky. I ordered XL. Could have gone L. 100% cotton. I washed cold. Ironed. Still a little bulky in sleeves. So I added another button on cuff so it a better fit. I’m 72 yr. Menopause has delt me w larger breasts. So nothing really fits right anyway. I like the cool feel of this cotton shirt. Very nice blue. Will try it out on my girls trip.