I bought this beautiful swimsuit for my 9 year old daughter who wears a size 10 and is very skinny. I upped a size and got her a size 12 so that it would last her a long time. It did not fit. the swimsuit says size 12, so I don't think that I got the wrong size. I ended up giving it to my 6 year old who wears size 8 instead. The swimsuit is beautiful but I am a bit dissapointed at the size. Especially because I am coming back to buy a bigger size for my 9 year old and they only go up to size 12.