The slim fit of the shirt is very appealing.  The shirt is almost 100% cotton so you may want to go up two sizes. I bought an XL and it fits just right.  It may shrink in the future so the XXL maybe better.