Does like you'd expect: holds everything, keeps it dry, and washes clean.  Since it stays so dry it cleans up easily and doesn't smell even after one or two workouts in case you forget to wash your gym clothes once in a while.