This jersey was a really good purchase for my 12yr old daughter. She was happy with the graphics, and I liked the little zippered pocket at the back which meant she wouldn't lose her lift pass! I initially bought the size L, but it only just fit her average-sized frame and I thought she'd outgrow it too quickly. I swapped for the XL and it was just right for her, roomy with a bit of extra length in the arms - but not baggy. For kids that are slightly larger than average or like to have their jerseys a bit looser, I'd go for an adults size.