I am super picky when it comes to bags. So much that I should just design them and make them myself. I traveled for work A LOT and bags were always falling short on purpose and efficiency. Diaper bags are no different. They aren��t big enough, they don��t fit the wide bottles��. Blah blah I could go on. So I went on a search for something better. Something for mom and baby! This one wins. The side pockets are insulated and big enough for a wrap around ice pack and wide neck bottle. They are also big enough for a standard adult sized water bottle! (We use an Insulated blender bottle to transport formula on long days). The top pouch is clutch for hand sanitizer, phone, hair ties etc. the front pocket stores sunscreen, car seat cover, & bug spray. The top main pocket fits everything else! Trifold, blankets, car seat fan, extra clothes, Mommy��s wallet, toys��. I can go on but the most awesome thing are the Molle attachments on the front- car keys, poop bags, car seat/stroller toys. The absolute ONLY thing I would change about this bag are the straps - they could use a little beefing up - they tend to slip a little and I have to cinch it up regularly.