Keeps the heat in for sure, zipper is a little finicky and definitely order a size or two bigger than you think you need. Otherwise seems like quality material, solid buy.
Sizing is off a bit ordered a 2x but it's more the size of a large. I normally wear xl but wanted a little extra movement. Other than that it's a very nice quality jacket.(depending on where you live)