I bought this for my 13 year old when he started playing basketball. If you are like me, you want something that can hold everything so your hands are not full. This bag will fit his size 12 men's shoes, along with a clean pair of socks, a standard size 7 basketball, and a water bottle. The shoe compartment is vented, so when you open it open, that sweaty shoe smell doesn't hit you in your face. It helps keep not only me, but my 13 year old organized as well. Everything in one bag that he can take to and from practices and games. This bag is at least two years old and is being passed down from my 13 year old to my 11 year old. The straps are comfortable as well, they do not cut into your shoulders, and they are able to fit my 11 year old, up to me when being carried on the back.