The bag was exactly what I was looking for in a gym bag.  There is a mesh pocket for stinky shoes and also a mesh/expandable pocket for wet items.  The medium is the perfect size to fit all my shower accessories, big towel, hair dryer, change of clothes etc.  It's awesome.  It fits nicely in the gym locker and the straps are convenient to use and comfortable.  The color I purchased was the red one and a very bright, vibrant color.