This is a very good puffer coat for cold weather. The insulation is wonderful. You feel hot the moment you put it on. However the actual sizes are way too big. I'd have given it five stars if I didn't have to give it to a friend of mine who is about 20pounds heavier and 10 incher larger.