The bag is heavy canvas so it seems like it would take a beating, and there are lots of pockets that either zip or snap. I returned it because there was no easy access pocket for my phone. If my phone rang I'd have to fumble with the really tight snaps and by then I would have missed the call.  Put a phone pocket outside and I'll buy it!