I was pleasantly surprised! This product must of been designed by a pet lover. Fits flat to body and holds water bottle. I like the 2 zippered pockets, one that has elastic side pocket. It would be nice if zippered pockets were slightly bigger but I am not sure possible with flat back design which fits nicely against body. GREAT overall!