It does run a bit small - my daughter wears a 8 or 10 and this dress in a 12 fits her perfectly. I thought it was very pretty and am happy with the quality of it. The "petals" at the bottom are loose inside the tulle, so plan on adjusting them a bit. Also, the flower on the dress is a pin, so for the littler ones, you may want to sew it in place instead. Overall, I'm pretty happy with it. For the price, I don't mind making a few adjustments.