This was a good bag... at first. One of the side compartments can hold shoes. The other side compartment can hold shin guards, sunscreen, bug spray, whatever. The main compartment is spacious enough to hold a uniform and warm ups, and it also contains a few organizational pockets for snacks, etc. The ball compartment is where the problem lies though. Ours ripped after 5 months of use. Now the ball compartment and the main compartment have merged into one giant compartment.I was outside of the Amazon return window so I could not return it. I called Vizari (after 3 unsuccessful attempts to email them) to inquire about their warranty and the customer service rep informed me that I needed to contact Amazon and refused to give me any info on the manufacturers warranty. I tried to explain the difference between a return policy and a warranty policy, but she kept repeating that I needed to contact Amazon... So now I'm stuck. It's not a lot of money so it's not a big deal, but if you plan on using this often (we use it every day) and for more than 6 months, it may be best to invest in a higher quality bag.