I bought this suit in a size small for my 12 year old. She is a slim, athletic 5'4", 120 pounds and wears size 3 in juniors. It was snug on her, and the length of the suit was just barely long enough to be comfortable. She mentioned that it felt a little tight, as far as length is concerned. She still likes it though, thought the colors were cool. I think it looks super cute on her and doesn't show too much.

I think it will be good for one summer of swimming, and after that, will be too small.