Keep it hot for 5 hours or cold for 24. This 20 oz. double wall, stainless steel, vacuum sealed tumbler will do just that. Comes with a push-on clear acrylic lid with silicone gasket and slide drink closure. Hand washing suggested.