It's a well constructed bag, but it's just to small (at least for a MacBook Pro). With the computer in, I have to stretch the pockets to fit in essentials like the power supply and even cables. I'd also like to keep my glasses case in there but that's too much.Also, the shoulder strap isn't balanced well. It crosses over the zip, so it keeps falling off my shoulder. Incredibly frustrating when, for example, in a hurry to catch a train.