This bag is perfectly sized to fit all of my gym clothes into!  It has a pocket for shoes, though the only thing I've used it for is to keep my sweaty clothes separate from the clean after my workout.  The small pocket on the inside is great for putting my necklaces in while I work out.