I love this bag! As a new mom I use this as my go to bag between work and baby stuff. It's large enough to fit my make up bag, a pair of shoes, extra clothes and diapers for my kid, and has a couple pockets that hold hand wipes perfectly. The canvas is thick and sturdy and the handles seem very durable. I'm planning to purchase another one for our pool / summer activities.