Although the fit was a touch large, I am happy for it because it is nice when children's clothing is not immediately too small. My little guy tends to wear big clothes, and even with that, this was nice and roomy on him. It definitely kept him cool and sun-protected while playing in the water in the hot desert sun.