Great bag for workouts.  I don't see a purpose for the mesh bags in the front.  The mesh bags are too small.  It holds nothing, maybe hair bands to hold your hair back for working out.  It's too small for water bottles. The bag is roomy - has space for shoes (side zippers), but no inside compartments.  Good bag for the price.