Carriall Gym Duffle Bag, Blue 23L with one main compartment for dry clothes, shaker,water bottle, interior pockets for accessories like gloves, skipping ropes etc. dedicated separate wet pocket and shoe compartment. Front pocket for small essentials.Large main compartment for dry clothes/napkins and other essential accessorie:Adjustable interior elastic strap for shaker/water bottle.Interior zippered pockets for accessories like gloves, skipping ropes:resistance bands: etc.Separate dedicated back compartment for wet clothes and napkins:Separate shoe compartment up to shoe size 12.Front pocket for phone: wallet, protein bar, etc.Adjustable: comfortable shoulder strap to carry.