Very warm and seems to be made to last. Fit is maybe a little bit but good for me. I'm 6'1" and 185lbs in bare feet and undressed and a large is a little big but good if you need to layer of it's really cold.