I hate to complain but I did order XL and it's too small. It fits literally like a glove. Be glad to send this to someone who normally wears a L size if I can get a 2XL. The material is really thick, it's a heavy duty shirt - not at all like a Hanes undershirt.