This shirt looked great until we took it out of the package. I purchased a size 3x. My son is 6'3" 270 lbs and the body fit just fine, but the SLEEVES! You could see there was something wrong with the construction right out of the package. They are much too wide and much too long. Armpit of shirt way below where it ought to be. Absolutely FLOPPY. My son wears a 37/38 sleeve in a dress shirt, he has very long arms and these STILL fell four inches below his elbow. Just ridiculous, and nothing at all like the product photo. It is possible that perhaps the smaller sizes don't have the weird sleeves, but don't count on it.