This was just right for my daughter's school play. The top is very fitted and the skirt is quite long; I had to hem the skirt for my very petite daughter. One note: the top and the skirt are made of two completely different fabrics. The top feels poly/nylon and the bottom feels like a cotton blend.