I recently purchased this bag, and use it as an everyday
gym bag. The side "ball pocket" seems a little small to fit a
soccer ball, but I do not play
soccer anyway. The ball pocket has mesh webbing that comes about halfway up the bag, and includes a synch cord. This pocket has the same fabric separation from the main compartment as the shoe pocket on the opposite side (I find it great for toiletry items). It is hard to see in the video/pictures, but the shoe pocket has a ton of ventilation. The vent is behind the drinking bottle mesh, and covers the same area. The shoe box is large, and when filled to capacity could take up about ? of the main compartments space. I do not know who would have enough wet stuff to fill the shoe box, though. I could easily fit three pairs of 11½
running shoes in it. The idea to permanently attach one side of the shoulder strap, and create a concealable pocket for it when not in use is nice. The concealable pocket is large, and can support more than the strap. You could easily put a couple 20 ounce water bottles in it. All of the zippers work smoothly, and the bag stands up on its own when empty. It is a great pack for anyone looking for a versatile
gym bag. I hope this information helps.