I was SO happy to finally have one bag that meets all of my needs! For me, this bag has functioned as a diaper bag + cooler + laptop bag. I've used this bag EVERY day (for nearly 2 years)! I really like that it has 3 different compartments designed to meet different functions. I use the insulated cooler compartment every day (since I never go anywhere with my kids without snacks and drinks!) The thin/low profile ice pack works great - it keeps everything ooober cool for the entire day. Also, the protective laptop compartment is great - it's nice to have my computer with me on longer excursions (I use it to entertain my preschooler on plane trips) - or - when I have both kids at an organized activity and actually have a few minutes to myself to catch up on emails. On days I do not want/need my computer, I've used the laptop compartment as extra storage for other items. I use the outer compartment for diapers and wipes, and I use the pockets within that compartment for my purse items. The shoulder strap is adjustable and very comfortable every way I've worn it. The velcro closure on the outer flap it provides quick and easy access to the inner compartments while also providing variability in the bag's "stuffing capacity". The bag's fabric and manufacture are very high quality and durable - the bag looks like new after 2 years of daily wear and tear. Oh - and how could I forget?! My very favorite part of this bag is the small outer pocket on the side. Since this pocket is the ultimate in "easy access" I use this for my phone and keys. I definitely recommend this bag for any mom who ever leaves the house with her kiddos - Totally worth the money to have a durable (and stylish) bag that meets so many different functions.