This Handwaermer does what it promises: He warms his hands very well! However, "up to 4 hours." unfortunately completely exaggerated. 1 - I can say 1.5 hours after the first few days.. Too bad :( At the price would have to be a little more in it. But otherwise really good and better than these gel things.