It has a waterproof lining and 3 roomy pockets for essentials. One pocket can be used for a water bottle or a small rolled towel. Comes with pockets inside and the material makes for a simple wipe down.
Doesn't hold the yoga mat securely. But functionally disappoints. The bag itself fits all my gear (yoga blocks, blanket, strap) but the front pocket where the mat is supposed to go is very tight.