Love this bag! Great for a day out with my kids. The inside main pocket can hold two water bottles (20oz), snacks, diapers and more! I use the back pocket where the padding is for small things like hand wipes and first aid. The front pocket is VERY small. Only good for for things like keys or credit cards. The bag is very comfortable even when full. The top straps are helpful when grabbing on the go. The material is thick and stiff, almost feels waxy. Holds up well in light rain. If I bought it again, I would probably choose a brighter color. Overall, a great find!