I purchased one of these 3/28/12 and it broke 7 months later.  I don't consider that to be very good quality.  The strap is attached to the bag by a small tab that is sewn into the seam between the outside and the lining.  That part ripped out.  I do not carry a ton of stuff and my bag was not overly heavy.  I wrote to Baggallini about it and never even got an acknowledgement of my email.  Between the poor construction and lack of customer support, I would not advise buying this bag.  Look for a Fossil or something else that also has good organization but has better construction.  Note, I did not purchase this at Amazon but it is still the same product.