Got two of them for vacation, just got a third.  They fit perfect.  I'm a slender 6'2", 210 pounds, and its nice and form fitting.  Not too tight, but it is slim fit as it is advertised.  I got a large.  An XL would be too baggy, fyi.  The material is a little thin, but its hot as hell out so it's all good.  The price is perfect for the quality.