The shirt is of great quality, but I ordered a 2XL and it's very tight.  I also purchased the black version of this shirt from a different vendor, 2XL, and it fit perfectly.  I suggest you buy one size up if you can.

P.S.  I won't order the 3X because not only is the shirt $3 more, but doesn't qualify for Prime and they want $1.99 shipping.  No thanks.