I was very excited when I saw this bottle initially. It seemed to be everything I needed for my Zumba class...a water bottle, key holder, money holder and driver's license holder all wrapped into one. No more keys on the floor hiding under my hoody, no more wallet under the car seat, and no more money in my pocket. But I was surprised at how big and heavy this bottle actually is, especially the lid, which weighs more than the bottle. It's made of heavy-duty plastic and contains the no-leak mechanism, so it's quite top-heavy. The bottle is also very tall. It holds 24 oz. but the big lid adds the equivalent of another 8 oz. in size. The leak-proof mechanism requires you to press with your fingers while you drink. I think it would be more natural to press with your thumb. When the water level is down to 8 oz., it's actually kind of hard to drink it because you have to press with your fingers and tip the bottle way up to get the water to your mouth, making it have a tendency to dribble down your chin if you don't time it right. The compartment holds money and a driver's license but is too small to hold my car key because, like most car keys, it has a molded plastic piece, which doesn't fit inside. I will keep using the bottle for awhile and see if I get used to it, but I have to say it doesn't meet my expectations.