Good, warm product - definitely oversized

Definitely get one size smaller than what you normally wear. I almost always wear an XL and when I tried this on it was baggy and roomy and with an item like this you want it to be snugger.