I bought this for my husband who is 6'3" 210 lbs, has a large chest (21") and broad shoulders with a lean stomach. Sometimes he'll have issues where the XL is way too wide in the abdomen area but that wasn't the case here. Form fitting where it counts and stretchy material too! Can't wait to see him rock it at our next rave!