I hated conventional water bottles as the water warms very quickly. This worked great, it kept my water cooler for longer. I would also recommend instead of using ice cubes, rather fill it with water and freeze the bottle the night before you run. That’s one sure way of keeping your water cooler for longer periods of time! You also don’t need to just use these with running vests, I found they worked really well in backpacks when going on long hikes on the mountain.