Use this water bottle daily and my drinks stay cold all day, ice doesn't melt at all. Comes with two kids one with a straw and one a flip top lid. Great bottle for everyday use or sports.