Shirt is very heavy duty.  Love it for working in harsh enviroments.  Would order one size smaller.  I wear an XL in 99% of the shirts out there and every Carhartt shirt I have (6 in all) are one size to big.