This bag has it all- a side compartment to keep your dirty shoes separate from your clothes, various pockets and compartments to store anything for you wallet to headphone, a clip for your keys, and a side holder for your water bottle or other essential gym items. The bag is super sturdy, lightweight, and stylish.See full review