Normally I wear an XL, but in this I decided to follow the other review and go 2 sizes up.  Turns out it was a good idea.  It's got some stretch in the chest but not a whole lot.  It fits well though and feels cool and comfortable.