Ordered this for my husband in an XL and XXL.  The XXL fit him best, even though it's a little tight.  But he loves that it breaths and keeps his body cool instead of cotton, which can keep you warm, especially with a dress shirt over it.