Like anything made of a loose wool weave, it won't keep the wind out. Otherwise it's very warm.

It's a little bit snug on large heads, but elastic enough that even my 3 year old daughter can wear it. The fit is much better than some other inexpensive wool caps I've tried, so I'm satisfied.

Only negative is a slight smell of kerosene that I expect to eventually fade away.