This jacket is absolutely perfect for winter! We live in Florida. So, we can only use this kind of jacket about one or two weeks out of the year. But, it's absolutely perfect for our yearly trips up North. The jacket is so plush and warm and feels water resistant for snowy outings. The hoodie zips up nice and snug around your face to provide coverage from the cold. The pockets on the outside have zippers. The pockets on the inside are deep and there is one on each side of the front. I usually wear a small. But, I ordered a medium for layering. If you're all bundled up, you might like your jacket a little bit larger to accommodate layers. It fit perfect! It's extremely well made and so, so warm.