the jacket is warm, i was skiing in -22 degrees fahrenheit with an innerlayer thermal and 3 tall tees under it. No problem. Only problem was my face, which the jacket is not designed for to cover.
i got the XL
and this is how it fits me, im 6' and 140lbs