I like this bag even more than I thought I would.  Two of my friends recommended Baggallini.  Such a durable bag with so many compartments.  It holds so much for being quite a small bag.  I can't wait to purchase another Baggallini for spring!