This thing is warm! And it fits well, staying put even on my small noggin. The flap goes down the back of my neck pretty far, giving that plenty of coverage as well. The brim is pretty thick and kind of squishy, made of some sort of foam? Haven't found anywhere yet that actually says what it is. And I'm sure that once it sees the rain and snow, it'll soak up well and keep it off my face. As the title says, solid cap!