Tremendous amount of compartments including one wet compartment for a wet towel or a pair of wet shoes.  My favorite thing about this gym bag is that it has a secret compartment on the bottom that folds out into a protective mat.  I use it all the time so my feet don't touch the gym's carpet or the floor- stopping athlete's foot.  Cushioned handle and cushioned shoulder strap. Did I mention that it has a LIFETIME GUARANTEE?  Buy It...