When ordering Carhartt, always order one size lower than you usually wear, because they run big! I usually wear XL, but Carhartt XL almost goes down to my knees! So I downsize to a Large, and that fits perfect, even after the first initial wash. Tough material, yet light and breathable at the same time!