Fits well, great in the pool...protects from the sun.
Excellent quality, the fabric is lightweight enough so didn't get too hot in the sun. My son thought the colours were cool. My son is 12, average size, but had to get him size 14 as it came up small.
Good quality sun top, my son has warn it for 2 weeks in the south of France and no issues. The orange side panels help spot him in the pool.