This was bought as a present for my son, so I can't say too much about it. When I tried it on in the shop, it appeared to be a good fit, generously cut and well-made. It felt very warm.
The down-side may be that it is only shower-proof. (I don't know if there are others on the market which would also be waterproof).