I bought this dress for my 8 yr old daughter to wear to a formal dance. She normally wears a size 10 dress. I ordered this in a size 10, it is a little big, however when you tie the bow in the back you cant even tell. Gives her room to grow in. I also like the elastic around the top, it will help keep the dress in place. The length is right below her knee and the color is beautiful.