I know this isn’t the exact bag as shown here but we had it along with the olive green one. It held everything together perfectly and the bottle of the green one zipped off and had a cooler pouch and containers. The strap was solid and comfortable.
We have used this bag everywhere we go with our kids. Three years later, it is still in great shape and very comfortable to hold. It can hold a lot of items for both kids and has several organizers inside the bag.