This suit faded from clear vibrant red and stark white polka dots to muted dull red and off white dots after the first 30 minute swimming lesson. The suit fits well, other than the bottoms are a little big on my 5 year old, but she's tall and thin. The quality seems pretty good, but I'm disappointed in the color change so quickly.