This bag seems really durable and it has tons of compartments and storage which is great for anyone juggling several activities at once. There i some type of ribbing that keeps the everything nice and structured. THE STRAP SUCKS! It's thin and flimsy and falls of the shoulder very easily, especially when you're in a hurry. The hardware that keeps the strap on seemed flimsy and started to bend just a bit after I started using it. The strap was also attached on the flap not the rest of the bag which makes weight distribution uncomfortable.

Pro:
durable
lost of pockets
structured

Con:
strap
  awkward position
  flimsy (fabric & hardware)
  poor weight distribution