Bought the navy blue in size L. I'm 6' - 200lbs with a fit body and broad shoulders. The shirt itself is soft, comfortable, and fit perfectly snug....not loose or baggy at all....and looked good. The only thing I disliked was that that tag on the collar was sewn badly and sticking way up over the collar line ....not positioned right at the collar line like in the pics.....which made it look weird. I tried to re-sew it into place, but it wasn't working out so I just cut this tag off and am quite happy with the shirt now.