Definitely keeps me warm. Well made material and it fits perfectly. No trouble breathing it fogging up visor or sunglasses. I just can't say enough good about it! I highly recommend this to anyone. I will without a doubt be buying a few more for extras!