This bag far exceeded my expectations. I purchased this bag for my daughter who is on her high school track team. It holds everything she needs. The separate compartment for her shoes is perfect.  Very spacious and durable. I plan on buying another.