Overall, not bad. Fit my daughter as expected. She loves the outfit. Ordered on the 12th and received on the 24th which was fine. I wasn't in any rush and I was aware that it would take longer to ship.  I think the price was a few dollars high considering its thinner material but I suppose that's partial to the online purchasing and shipping costs... I probably won't purchase another outfit though because of the cost vs. quality.  I'm happy but kinda disappointed.