This is a stylish, well made, multi-use bag. It’s the perfect size for me, but I just carry a yoga mat, water bottle, small towel, hand weights, and phone/wallet to gym. It comes with two detachable carrying straps. The external detachable Velcro loops can be sized to fit a yoga mat or large rolled towel.It is made of what looks and feels like luggage material, so it is durable and strong. It has many internal and external zippered pockets. The Velcro divider can separate the interior bag area into two sections. With the divider in place, the bag will not lean or tip over.It is NOT lightweight. Also, if you want to pack gym shoes, a change of clothes, and a large towel, this bag may not be roomy enough to accommodate all those items.