This is perfect for my 8 year old daughter! It fits great and she enjoys wearing it rather than taking it off absent mindedly all day in the sun. She wears it for tennis and out on the boat. It washes up beautifully in the machine as well.