This bag is perfect! I’m a mom on the go with two toddler boys! I have several pouches for water bottles, snacks, lotions… and rocks! The bad seems water resistant and has a wet bag integrated so it’s great for water parks or beaches also! I used to carry around a sports bag and diaper bag, but now I can fit everything I need all in this one! A great find and reasonable price also! This bag has made my life easier already!