I purchased this dress for my 10 yr old in a M.  It just fits her. Really cute dress.  I only have 1 minor complaint.  The lace snags really easy.  You have to be careful with anything that brushes against it, like a zipper, or Velcro.