I ordered this bag because I needed something that would carry a LOT of stuff.  This one looked the best for the price and I really liked the color (even if it wasn't that realistic for me).  When I got it, it was wayyyy bigger than I had expected.  It was almost too big, but when you put stuff in it and pull up the draw strings, it looks just fine.  I loved that it had a zip pocket in the front, snap pockets on the sides, and a little pouch on the inside.  The buckles on the top flap unbuckle as well as snap and have magnets which hold up really well much to my surprise.  I was also very pleased that it had a liner, as I needed something that would protect it's contents on days it rains on my way to class.  Personally, I don't carry my 15" macbook in it because it doesn't really feel sturdy enough for my computer's weight, but if I absolutely needed to I could and still have a ton of room for textbooks, notebooks, supplies, anything I might need.  The bag is made of canvas-like material, which I'm not entirely sure how to clean, but surprisingly didn't pick up as much grime as I had expected.  Got compliments on it the first day and still get compliments months later.  I'd recommend this product to anyone.