Every year I buy a couple of Rubbermaid Shaker Bottles to have on hand for ice water, shakes and smoothies. I prefer the taller, thinner 28 ounce bottles because they fit perfectly in my drink holders in my SUV. I have several backpacks that have a long, thin front pocket and the larger sized shaker bottles fit in there perfectly. I have a waterproof sleeve inside the front pocket on my backpacks that keeps the condensation from leaking all over the inside of the pocket. It is removable so it can air out and it makes carrying a partially frozen shaker bottle a lot easier. When I go for long walks in the summer I will put one of these in the freezer for about an hour so that it's super cold. This is different from a regular plastic tumbler with a spill-proof lid because of the plastic insert inside the bottle. This won't break up ice but if you are mixing a protein shake or drinking something that has pieces of pureed fruit in it, this will help to re-blend the ingredients. When I work out in the morning I take one of these with me with my protein powder added to it; all I have to do I add ice water, milk or juice to it and shake it. I could use a regular plastic tumbler with a lid but the blades inside this help to break up the powder and mix it with whatever liquid I have added to it. The real benefit is that you don't have to shake it for three minutes and you end up with a lot less foam. I like that there are color options available and that they are super strong. If you are using fruit juice in this you are going to want to make sure that you rinse this out when you are done with it if you can't wash it properly. There is a chance that the scent of it can get trapped in the plastic. It is dishwasher safe but I prefer to hand wash it and make sure that it is completely clean. I wish I could find replacement caps for these because I have accidentally cracked a couple of them. These are not cheap but with a little bit of care you can get a lot of use out of them.