Too huge. Luckily my mother knows how to tear apart seams and take them in. The shoulders and sleeves are the right length to size, but it seems sized for obese people. Big people don't order a medium, Carhartt.