The Excalibur tumbler has a generous 22 oz. capacity, and keeps drinks hot for up to 6 hours and cold for up to 12 hours, with its double-wall, vacuum