I bought this shirt for my boyfriend for Christmas and he LOVED IT. It is as many people have said, very hard to know what size  to get  - my boyfriend is 5'8, 185 lbs but mostly muscle and he fit very well in a XXL - its possible he could have worn the XL if he wanted a very tight look, but he preferred SOME breathing room. Anyway, this shirt is so well made and so snazzy. You gotta get it!