I am not a fan of the puffer coats, which is why it only got 4 stars. This is my first puffer coat and it is pretty warm, the inside lining of the pocket is SOOOO soft! It has 2 buttons on the back sides to slim the look. I feel like a caterpillar in a cocoon, which is why I've never bought puffer coats before, but this is a definite keeper! Plus it comes with a hoodie. I'd say the fit is a little large, but not much. I normally wear size 8 and I got a large. I still have some room even with a sweater on.