As a Comp Sci student who had 3 code textbooks, several humanities books, an iPad, and a laptop (all with their respective chargers), this backpack was a miracle. It holds so much and distributes the weight to keep your back from dying after one day.The material is sleek and a person who has spilled their water in the bottom of the bag a few too many times, it dries very quickly.The cupholders/mesh holders on the side fit everything. As I am typing this, it has my wallet, a can of Sprite, my keys, two nail polishes, a pencil, erasures, and a button. It makes quick storage very easy, and I can confidently say that nothing just falls out.The pockets inside make organization and storage of everything you need to carry, which is super helpful for someone who needs to carry a lot of items.If you need to keep your laptop safe, then the laptop pouch is ideal. There is a plush material (I am guessing it is some type of styrophone) that cushions your device, which is ideal for when you accidentally drop your bag or it falls off a chair.I am thoroughly impressed by the bag and plan to use it until I can't anymore. It is very sturdy, which is wonderful since I am not the most careful person sometimes, so if it survives with me, then it will survive with you.If you have any questions, I would happily answer seeing that this bag is my ride or die at this point.