I purchased fir 5 yr old granddaughter. Got 6x & it fits perfectly . She’s pretty tall and slim . The dress comes to her feet but does not drag. The material is nice and thick but so soft . The rainbow colours are beautiful! She loves it . Highly recommend !