We got this for our daughter at the beginning of her dance season. She recently joined the competition dance team at her studio so we needed a bag that was functional as well as able to hold everything she needs for her multiple classes each week. This bag works perfectly for her! It has so much room inside to hold her tap shoes, jazz shoes, ballet slippers, plus extra socks, tights, snacks, her binder for her team notes + SO MUCH MORE. The amount of compartments is awesome AND even when this ba...