This 4-pack of best-selling Thermos can insulators is at an all-time-low price of just $24 today. So buy this and you can throw out those useless fabric koozies you probably got free at a wedding.

Thermos’s stainless steel can insulator uses vacuum insulation and thick walls to actually provide a barrier between your beverage and the outside world. They go so far as to claim that it will keep a can cold for up to 3 hours, and even if that’s a little bit of marketing hyperbole, what could possibly be in that can that takes more than an hour to drink?

Even during the winter months, it has the added benefit of protecting your bare skin from cold, damp cans, so you can use it all year round.