This fit me very well as per my measurements listed in title.  The only part that was a little loose was the wrist part of the sleeves.  If I were surfing, I'd probably wear an XL.  That's not to say the xxl isn't fitted on me; it certainly is.  It's just not the uber tight painted on fitted that surfers need to keep it from creeping up.  But that can be a pain to take off after being in the water - or so I hear.  This will be perfect for my upcoming beach vacation.

Colors are true to picture