Baggallini produces well-made bags - I have two different styles. This style I own in the animal print, which is fun.  Lots of great pockets, and I love that the inside lining is a lighter color so that things don't just disappear.  However, the reasons I've given this bag only three stars are that the hardware adds unnessary weight, and I can't keep the bag on my shoulder without a lot of effort.  I still use it from time to time, but it is not my everyday bag.