I debated about getting the large size or the medium size bag. The medium is definitely big enough. It is a good size for carrying books, papers etc. There are lots of interior pockets for ID cards, wallet, passport or similar items. The one thing it's missing is a water bottle holder. There is an outside pocket that can work for this but it has a flap. All in all, I'm very happy with this bag.
I purchased this because I wanted a small gym bag to carry and it into a small locker at the Y. The bag is the right size and well made, but the shoulder strap is not removable. Now I will have to cut it off as it gets in the way.