Bag is very functional. It is a great bag for the cost. I took it on a long trip overseas. I had to take computer out at airports overseas so check-in feature did not help (though it was nice in US airports). Lots of pockets. I could hook it to carry on case which was nice during long walks in airports. I gave it 4 because my previous bag had more pockets and secret pockets to hold passports etc. (it was more expensive than this one). For the price, it is great bag
The only drawback I can find is the inability to reach a water bottle in the side pockets. Plenty of padding on the shoulder straps and more than enough room to carry anything college students or business professionals would want to carry. Though not mentioned in the product specs water rolls right off without soaking in so whatever you carry is sure to be protected from any downpour. The features and quality rival most backpacks that sell for $70+, excellent buy.