I bought this for my daughter who is 7yrs old. I was sure on sizing since it was somewhat a 2 piece. I ended up getting her the Small because she is quite petite but I would reccomend buy the same size as their leotard size. This was just a bit tight in the waist for her overall fits good. She loves it. Will definitely buy more. Great quality!