I don't like bags with too many pockets, as I feel it's wasted spaced since it's too much work to fill all those pockets.  This bag though has just the right amount of pockets!  The sunglasses pouch fits 3 pairs of glasses, the laptop pocket is big enough to accommodate a laptop with charger, and the main pocket fits a full size textbook with room for a couple of notebooks.  The skateboard straps are a convenient place to hang pens and pencils.  The side pockets can store most bottles and isn't entirely made of mesh so you can store other things in them too without having to worry about them falling through.

CONS: The insulated pocket could be a little bigger, since I can't fit a box lunch in there.  It is big enough for a sandwich and soda though.  The accessories pouch is a little crowded as they've managed to fit three subpockets in there.  That translates into plenty of pockets, but they're barely big enough to fit much more than keys, wallet, and cell.