These Swig 22oz tumbler cups with a straw and cover are awesome! They keep your beverages Cold up to 24 hours and HOT up to 12 hours! They come in cool colors and are dishwasher safe