This is a good, large bag that can fit quite a lot in it. It has been durable and lasted me for two years now. I left a knitting needle in the bag and it pierced through the fabric which left a hole that I sewed up, but aside from that the bag is still in good condition. The bottom of the bag also shows some wear and is getting thin.
I do have a few problems with this bag that I noticed after a few days of wearing it:
- The drawstring closure is terrible. I had to tie the bag closed in a knot otherwise the bag opens while I am walking. After a while I replaced the fabric string with a long shoelace because the fabric was getting thin from constantly tying it.
- The straps, even when they're adjusted to the smallest size, are way too long. The bag is poorly supported on my back: it sags to my lower back instead of hanging high, resulting in poor back support. After hauling many books around for two years my back has started to hurt, and I believe this bag is one of the possible reasons why. It has become such a problem that I feel pain lying down and relaxing. This could be easily solved if you were to cut off some of the strap length and sew it back onto the bag. I have yet to adjust the straps myself.

Overall, I really like this bag but there are some problems that prevent me from wanting to re-purchase it again. It is really light and very large. It was a good purchase, but lead to a few unforeseen problems.
The pockets are all nice and big, and it is a great, well-priced bag (when I bought it, it was around 24 dollars). Consider spending more money on a bag that you don't have to make adjustments to. I have to get a new bag now and I will not be buying this one again.