I ordered this bag after returning the Skip Hop Duo Messenger Bag (poorly made).  I reviewed/researched diaper bags for days before deciding on this one.  I was so happy with my decision.  It's a great size, I can fit so much in it, lots of compartments and it seems to be very well made.  It's also comfortable to carry.  The strap can be used on my shoulder or I can carry it across my body.  It also has stroller attachments.  Great bag!