This 40oz insulated cup is awesome! It's everything you could want in a cup! These cups will hold iced drinks for 2 hours, cold drinks for 10-12 hours, and hot drinks for 6-8 hours! It's insulated, it holds a lot of water, has a straw, fits in car cup holds, it's super cute, what more could you ask for?!