A nice roomy bag for the price, but with some thought, it could have been great. Small things, like the shoulder strap is abysmal. the "cushion" is really small and harsh, pretty much useless. Since it's a fairly large capacity bag when filled it's got some weight, and it's really uncomfortable. A thicker/cushioned strap would be a huge improvement. The drink holder is really big, so any smaller bottle falls out. The larger size is good, but having a drawstring at the top like many other bags have to cinch it tighter is needed. It's like the bag was designed but no one bothered to use it and check if it was any good in real life. Just fixing these 2 issues, even if it added ten bucks to the price, would have made this a much better bag.