For my little girl this suit was okay. If she tried on the six it seemed to small, if she tried on a 6x it was too big through the groin area. It really depends on your child's torso.
My 5 year old daughter is convinced that this bathingsuit makes her faster in the water!
The suit fits my 6 year old very well and is a quality product.