My 7 year old is a small one. She normally wears one size or two smaller (5 or 6 depending on the brand). I ordered her size 6 and it was very short, so I decided to order another one in size 7. because of their not so good return policy, I will keep the smaller size one for my little niece and the cousin can wear matching clothes. Other than that, it is beautiful skirt and I matched it with its matching sweater. Love it.