I bought this for my youngest daughter for her 10th birthday. Got a size 12 since she's tall. It fit great. She loved it so much. She's turning 12 now and hasn't worn it in a while but when she first got it for her birthday she wore it every time she went swimming (we have an indoor swimming pool, so she got a lot of use out of it) and loved it! Fit her nicely, went on easily.