This bag is absolutely fantastic.i got it for my son for Christmas and I know he is going to love it. It has so many little pockets to place things and the main pocket is large enough to place a larger item such as a water bottle. The adjustable strap makes it so that you can use it for just about any age. I know that he will use it all the time especially for when he biking or going to a friend's.