I purchased a generic rain cover for all strollers for our City Mini GT. Not a good idea, as it flapped in the wind and didn't really cover a whole lot of the stroller. Fast forward to us finally purchasing this rain cover. It was a great decision. First, it has velcro and openings to go over the handle of the stroller, and fit nicely with the back. This allows you to still push on the handle, while covering the back in a safe manner. It also envelops the stroller while the top cover of the stroller is engaged to protect my daughter. It's a tight fit, which is important because it really makes her feel like nothing can get in, but still spacious enough to give her air to breathe during a storm. At the end of the cover, there are hooks to keep the bottom of the cover secure to the stroller. They hook near the wheel, showing that my daughter will not get wet, and the rain cover will not flop all over due to wind. Finally, there is a built in zipper towards the middle of the cover, to allow for more air when necessary, or a quick way to get her out without having to disassemble the cover completely. My review: great rain cover. Very pleased.