I bought this bag for my daughter at the beginning of the school year. The large size is perfect for a high school student lugging around a lot of books. She absolutely loves this bag!
My kids have had several other bags of this sort, all of them wear out before the school year is out. These bags (I bought one for each of them) Are sturdy, comfortable, hold all of their school gear (size medium) and they like the pockets and reflector strip. They also liked that they could choose from so many different colors.
I really love this small messenger bag. It is comfortable to wear all day and is a good size. The only negative is the zipper on top. Like someone else mentioned in their review, it takes two hands to unzip the thing.