This bag weighs very little when empty, which means you can put a lot in it without making it too heavy to carry.  It has good wide straps with non-slip coating on the underside so they don't slide off your shoulder.  The internal and external pockets are good sized, and the outside zip pocket has a well-made zipper.  Inside, there is nothing but a single thickness of nylon that separates the laptop compartment from the cargo compartment.  Also, the divider does not run all the way to the top of the bag, so there really is minimal separation between the computer and your cargo items.  I would be very leery of carrying liquids inside the bag for this reason.  Also, there is no padding on the bottom of the bag, so your computer will get jarred if you don't set it down gently.  This bag works well for me because I am only carrying my computer from the door to the car, but I would not want to use it when traveling unless I put the computer in a sleeve, which would eat up a good bit of the available space.