Vacuum insulated stainless steel is the best way to hold your favorite drink, and this massive 40 ounce Thermos can keep a beverage hot or cold for a whopping 24 hours straight. Name brand or not, $23 is a fantastic price for any vacuum-insulated container of this size.