The bag is large and roomy with generous pockets. The straps are very comfortable. It has proven itself to be tear and snag resistant. Despite abuse, neither chlorine nor food has stained it (black colored version.) As a deck official, it carries everything I need to do my job plus dry shoes and a 1 liter water bottle. The only issue I have had is with the zipper on the top flap. Given I use this bag on the deck frequently, it's not always in the best position to grab something out of it. At those odd angles, I've had the zipper pull away from the teeth. I fixed the problem with needle nose pliers and squeezed the zipper funnel slightly more closed. It increased the amount of effort it takes to move the zipper around, but it stopped separating from the teeth rail. If I could add my design two cents, I'd say increase the size of the zipper to have bigger teeth that will stand up to more incessant tugging and make the end easier to re-feed the funnel back on if it comes off. Despite my zipper issue, I recommend the bag.