With only one picture on the site, it was hard to know what this bag was going to look like. I have to say that I was pleasantly surprised when I got the bag via fast Overstock shipping!Pros:The pattern is beautiful and the bag looks great on the shoulder. It is big and roomy, but not gigantic. The other plus is that it doesn't scream "diaper bag" so it can easily be repurposed for a weekender or laptop bag. The included changing pad is small but functional. I love that this bag is made in the USA and the quality is great.Cons:I'm sure this bag will get dirty quite quickly. The bag is lined in a white vinyl which makes finding things easy, but makes stains inevitable. Also, the straps have white piping, which will also get very dirty. I wish they were done in all pink.While the bag has nice functional pockets on the outside, there is nothing on the inside! It's just one large compartment. While this may work for a weekend bag, as a diaper bag, smaller pockets for things like pacifiers, toys, first aid, keys, cell phone, etc. are really important. The outside pockets do zip on one side though, so for wallet/keys/phone that is good.I gave this bag four stars because I love the way it looks. Despite a few flaws, this bag is great and I would recommend it to a friend.