My daughter LOVES this bathing suit, but it's a little smaller than I expected, and the straps are kind of long so it winds up very low in the front (not that my 5 year old notices). I ordered the 6x and my daughter is usually a 5/6, for reference. The quality is good, though; it's held up to a lot of swimming and weekly washing since we got it, and the colors are the same as when we first got it!