The Banff bag is made of water repellent material, including zippers. It has the right amount of space to fit in baby clothes, diapers, two large water bottles (has 2 built-in velcro straps) and not to mention parent's valuables too. It's a handbag, backpack, and sling bag (can be detached if not in use).