Would have given this more stars but my 10 year old managed to rip a seam in the first few days so not as robust as I had hoped. I sewed it back up for him but now it's a bit too snug so the two zippers have to meet where the repair is rather than being able to zip in either direction. Kinda my fault for being too lazy to try to exchange etc, but a decent bag if you treat it gently.