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.
This canvas tote is stylish and durable. Seems sturdy. I love this bag it makes it so easy to cary your books, blocks, clothes, whatever you need it's pretty big.
The bag is roomy and holds the mat well in the outside sling. I had to take it to my seamstress to have the pouch on the outside expanded.