I bought this as my new gym bag.  I have a different bag that I use for swimming, but this would probably be good for swimming too... I just prefer the all mesh swim bag for the pool.  In this bag... I can fit my workout clothes, shoes, a change of clothes, my rollers, toilitries, & hair dryer.  It fits plenty, and still fits well into my locker.  I like the two mesh compartments.  I pug my shoes in one, and my wet/sweaty clothes in the other.  So far, it seems like it's good quality.  I've had it about two months so far.  The pocket on the front is good for holding my lock, earphones, & mp3.