The Eat Well Feel Great 16oz To Go Mug from Simple Modern keeps hot drinks hot for 12 hours, and colds cold for 24 hours.