I went through a few stroller caddy's before I found this one. Either they ripped, weren't big enough, or didn't hold enough weight. This one is great - the two cup holders can hold just about anything because they are adjustable, and you have a cell phone holder that fits my iPhone 5 perfectly (with a LifeProof case on it). It also has a pretty large compartment with a zipper to keep stuff in, as well as a pocket. The whole caddy is insulated - so you can bring an extra bottle of breast milk, or put a small container of fresh cut fruit for your baby in it, and it will be fine! And its nice because it keeps your drinks cooler too! I haven't had a problem with it staying on my stroller either.