I got this bag because it seemed to have everything I wanted - a separate compartment for shoes/sweaty clothes, a double strap long enough to wear on my shoulder, a reasonable price, and, most of all, a place to put my yoga mat. However, it has been a disappointment. First, as soon as I started using it, I realized the the straps are always sliding off my shoulder, which is annoying. Then I realized that even just having my mat in the elastic straps made the straps stretch and my mat slide around, even falling out once, no matter how much I cinched it. Then, today, the elastic strap broke, rendering it totally useless. I wish I had just splurged and spent more money on a bag that was actually going to work well and last.