Generally, I like the product.  Its a good size, and fits well in the locker.  I bought it as a gym bag and it functions reasonably well in that capacity.  There is a separate shoe compartment which is accessed via one end of the bag.  I can use the other end of the bag for my toiletries and the front pocket for other stuff like headphones, wallet, etc.  But if I was the product manager for this product, I think I'd specify a couple enhancements: 1) Most pockets on the bag have a two-ended zipper.  In other words, you can zip it closed from both sides and it closes in the middle.  But the from pocket just has one zipper head.  If you leave it unzipped even just a little, stuff can fall out.  Nearly lost my blue tooth headset that way.  I'd prefer to see a two-headed zipper on the front pocket so that you could close the zipper at the top of the pocket rather than all the way at the bottom of one end. 2) it could really use a water bottle holder.  I end up sticking my water bottle into what I've designated the toiletry pocket, but it flops around and really isn't ideal. I'd like to see a simple mesh water bottle sling/pocket on the outside of the bag.