Just the right size for my 8-yr-old swimmer, holds all her swim gear so it's ready to roll for practices and meets -- can comfortably fit multiple suits, warmup pants/jacket, towel, slides all together in the main compartment. She loves the separate compartments that can hold goggles, her ipod; and the outside netted compartment for her wet suit when she changes at the pool after practice/meets. Also seems very sturdy, well-made. Her 14-yr-old brother has the larger version of this backpack (this one: http://www.amazon.com/gp/product/B001GFFO2C/ref=cm_cr_ryp_prd_img_sol_71 ) and likes/uses his just as much.