This is my first The North Face jacket and it replaces my 5 yr old LLBean ski jacket. After I researched and read reviews I decided to steer away from the jackets with fleece liners that zip out and go for one that was insulated. It was a good decision...I can still wear light fleece under this, and I do when skiing. Casual use, it's totally warm down to 20 degrees, under that add a heavier fleece layer. This jacket is totally featured out (read the specs) and great quality. Now about the fit. Like you may read elsewhere about North Face, this jacket runs a bit small. I am right between medium and large...42" chest, 5'11"/175 lbs. Typically on jackets I could get by with a medium because they make them larger for layering. But I went with a large and it was the right call. If you are on the top end of a large, you should go XL. When zipped all the way up it is a little loose fit around the neck, but I like that as I wear a neck gaitor when skiing. Zip-off hood is very large, I don't wear a helmet but that's what it seems to be sized for. Now for my only beef...and I didn't take a star off for this but for what it's worth, it does bug me that the sleeve lining is not smooth. It is the same material lining the body of the jacket, which is textured, and tends to grip other fabric. So when you stick your arms in, your shirt material doesn't slide easily all the way in and it may end up bunched around your armpits. Doesn't happen with all shirts but still, it detracts a bit for casual use outside of skiing. Other than that I am very happy with it.