It does a good job of keeping my forehead and ears warm during winter rides. Fits well with my XL head. A couple of caveats:
1) there is a large increase in wind noise while wearing glasses. The band raises up a little over the frame.
2) some ear coverings cause feedback in my hearing aid. This is one of them.
So it's perfect if I wear my contacts and put my hearing aid in when I arrive, otherwise less so.