I had really high hopes for this bag but it just isn't going to meet my needs.  I bought it as a "everything" bag.....the baby things and to hold my goodies.  It will do all those things, it's a good size bag with great inside pockets and a handy outside pocket.  My problem is I'm not a fan of zippers, and this one was especially annoying.  It's a big bag, so the zipper is long and when it's at the end it's a pain to get quickly zipped up because it gets stuck in the little nook at the end of the bag.  The zipper also seemed crooked to me and very wavy, which to me make the bag look like the price I paid for it.  Also, if the bag is loaded down, like I had it, and your using the cross body strap, it's rough on the shoulder.  Other than that, the material seemed to be good and it came packaged very well, definitely worth the price though.