At first I was skeptical when I first purchased this diaper bag, but my current diaper bag was very uncomfortable to carry for long periods and I was on the search for a new one. When I received the babbleroo tote diaper bag, I was impressed by the sheer softness of the material. My son is 10 months old and he loves water, so this would be perfect for taking him to the splash pad and not worrying about water seeping into the material of the bag.Secondly, there are many compartments in this bag, which I really appreciate. It even fits my laptop in the front pocket, that has a zipper AND a magnetic flap. That definitely helps me when I need to be hands-free, and also helps me consolidate my things so I am not carrying an additional laptop bag on top of my purse and diaper bag and baby.The third thing I really liked about this bag is the side pouch with a magnetic flap that stores the wipes. My baby is very wriggly during diaper changes and I do not want to be fiddling with wipes (iykyk), so the pouch has easy access and keeps the wipes in place.Last of all, the pouches in the bag allow for storage of soiled bibs, clothes and other items that you don’t want to contaminate other items in the bag. Perfect for beach days or pool days, or for a baby who is on solids! The pouches are removable for cleaning out too.5 stars for this bag, it is much more roomy than it looks, and definitely a must-buy for any mom. I like that it can be carried as a tote and as a sling bag too, anything hands-free is great.