Absolutely perfect. I use it for work and travel. Many compartments, comes with us charger that connects to a laptop. Many inside pockets also. Very well lined, easy clean up if you have any spills in the inside. Would recommend you scotch guard the outside to prevent having to wash so much and ruin it.
I love it, looks great and feels nice on the shoulders. The usb slot allows you to connect your usb wire into the backpack and charge your phone using a portable charger so you don't have to fold or bend your wires