Fit perfectly. My kid is pretty short for an 8 year old and thank goodness, the dress fell like a gown, almost, but not all the way to, the floor. Its well made for a $40 gown (I paid the prime price).