It's a pretty shirt. I am a 5'11", 170 lb. female and size XL just barely fit me. It is 98% cotton, 2% polyester and has no stretch to it. To maintain size and color, I will dry clean only. The tightest measurement is in the waist. You can get away with one size above normal if you have a tiny waist, otherwise go up two sizes.