my daughter loved this costume, she is 10 and past the age of princesses, but didn't want to do a cheerleader type outfit with a short skirt. This was perfect, very pretty, she wore a tank top underneath it and some leggings. The sleeves were very modest and she had a great Halloween wearing this costume.