Very warm for Minnesota winters. I am usually a medium/large but ordered the XL because I'm tall. The midsection is a little large on me, legs are ok and top is ok. The length is fine when I stand, but when I bend or squat it pulls a little in the crotch area--could use a little more length in the torso. Overall for the price it's still a decent purchase. Worked in below 0 weather on multiple occasions to keep warm and dry.