I live in the pacific northwest and needed a solid bag that was water resistant. This one is great! It fits my large manduka mat easily and has a bit of spare room for yoga pants, a shirt or small towel, along with keys and such in the outside pocket. The strap is also positioned to allow carrying in various shoulder positions, or slung across the back for longer walks.