12oz Tumbler keeps hot drinks hot - 3 hours and cold for 9+ hours. Even longer with ice. This is the perfect go-to cup for your daily beverages - smoothies, coffee, tea....even cocktails!!