Well constructed and warm. Sizing is on the small side which is disappointing. I would have been better served if the description indicated you might want to go one size up. I ordered a second cap in large. The large size I received is no more than a medium.