This was a gift for my 11 year old grandson. He plays basketball and his old bag had torn apart. This bag appears to be well made and fairly heavy duty. It's large enough to hold all of his basketball gear - including a ball - but not so large that it's cumbersome. He prefers the color purple right now so he loves this bag. I think it will last for quite a while.