dress is good quality - a thinner, play dress - definitely needs clothes underneath.
good quality fabric and NO cheap glitter left all over my house!  plus it's unique and machine washable.  Length will ensure she has a couple of years of use before she outgrows it.  I've washed it and had terrific results.  no shrinkage - no ironing needed.