This was prettier and less expensive than the Disney Rapunzel dress. We paired it with a pink Disney princess headband and it was a hit on our big day at the Magic Kingdom at Disneyworld, FL. It is a little thin, so if you are wearing it out, make sure to wear some leggings and a shirt underneath. It was true to size. The large was a little long for my, big for her age, 6 year old. Even with it tied up on the sides (to keep it from dragging) - she looked regal.