As elegantly constructed as a paper crane, the Origami Backpack by Russian Pointe will be the only bag you ever need, featuring:
Roll-top w/ double buckle closure for secure, customizable storage.
Ventilated mesh back to help store your dance shoes properly.
SO MANY OF POCKETS! Specifically, a front zip pocket w/ 3 open storage pockets, a hidden side slide pocket, a side pocket with a hidden vertical-zip pocket, and 3 interior pockets (2 padded ones that velcro shut and 1 zip pocket).
Padded mesh backpack straps and a nylon grab handle for comfortable, customizable carrying.