I purchased this bag 8 months ago from Amazon.  Love this bag.  It's taken a lot of abuse as it's become my everyday work tote bag.  It's carried my laptop, work files, lunch, GPS, Kindle, and everything else.  Love the versatility with all the extra pockets.  This bag along with the Baggallini Everyday purse go with me everywhere, everyday.
Cons:  I think they could have added little supports on the bottom of the bag so that it never has to sit directly on any floor.  If I ever unload the contents, I may take it to a shoe repair store to see if they can be added.  I will definitely purchase another Tote bag and would recommend this and the Everyday purse to anyone.