Excellent fit for my average size 6 year old son. We both love the colors. Does good job protecting him from light to moderate rain, and insulation just enough without making him too hot as we live in warmer wet climate of Jamaica. Another excuse for him to want to play in the rain.