This bag is a real hit with our dance students. It fits shoes, books and the other stuff they carry around without being too small or them feeling they are hauling something too large. The external pocket doesn't let things fall out and the cup holder fits soda cans, sippy-cups, bottles etc. It's a sturdy, easy to carry and use bag. Just perfect for what we needed.