This is my second Dakine Mission Pack, and both have performed above and beyond my expectations. There are enough pockets to hold any and everything, and most pockets are fleece lined. The main compartment is large enough for sweatshirts and books, and comes with a laptop sleeve that can fit most laptops. Lastly, the build quality is astounding. My last one held up for 5+ years. The fabric is water resistant and the stitches are strong.
Overall, I would highly recommend this backpack.