I've used this coat in a variety of different conditions: sun, wind, snow, rain - and it has kept me dry and warm every time. In super cold weather you'll definitely need a solid base layer or two but for anything above 20 degrees, I've never needed more than a flannel. It has enough pockets to stash all of my stuff which is important too.
All round awesome jacket. I'd definitely buy it again.