this bag is okay, but it does NOT have a separate compartment inside for cleats.  you can use the mesh bungee area, but then you can't use that mesh pocket for your ball.  and while i can get a size 4 ball in the mesh pocket, my eight year old can't manage it.  which is a little disappointing, since i got the bag to enable him to keep up with his own stuff and not to rely on me to do it.  the bag is holding up well (over a month of use, 3 times a week), so the quality is fine, but it could use improvement in the design department.