1.Spacious main compartment has 30L provide enough room for training clothes, shoes, water bottle, and other accessories. 2.1 Side mesh compartments put sweaty or wet items. 3. Removable shoulder straps. 4.This yoga bag of bottom comes with a strap loop to hold your yoga mat on the bottom of bag. It can carry mats of any size.