I love this bag.  Perfect size for my stuff and fits in the lockers at my gym.  I don't use the shoe compartment for shoes, but it is useful for other stuff.  Only 2 minor issues, I wouldn't mind a large inside zipped pocket instead of the open mesh compartment that is has, and the mesh water bottle holder could be deeper.  Other than that, this is the perfect gym bag for me.