I bought this bag about a month ago to hold all my roller derby equipment thinking it would be just enough space. It's actually more! I'm so pleased with this bag. It's very sturdy, easy to carry (I use the shoulder strap mostly), and the mesh-top side compartments are great for holding my sweaty gear after practice. I also love that one of those side compartments expands into the main compartment to hold dirty shoes, that way the rest of your stuff doesn't get contaminated. I would definitely buy this bag again if had to. I've actually been thinking of buying a second one for as a travel bag, too.