I bought this bag because it's not the typical baby bag as far as looks. It is very roomy and has plenty of storage pockets, and is versatile in the ways you can carry it. I started using it before baby actually arrived and it passed as an every day tote. I really wanted to love this bag but the reason I gave it only two stars is because when it got dirty, as it will inevitably do, I tried to clean it with a rag and water and ended up smearing the black dye into the white canvas. I tried other means of cleaning it but had no luck. I will use it in a pinch if I need a bigger bag but I did end up going out and buying a Skip Hop that I love.