Carhartt quality is Carhartt quality. There's hardly anything to add. I'm 5' 11", 175 lbs., and reasonably fit. I bought a medium (M), and it fit great. Just enough room to layer as needed, without looking like a tent.