blue tye dye dress Midi New Tag says M but it runs big so Fits sz L better on average height For an average height or petite person it will be a midi length on a petite height model of 5'4" & will be a Loose Roomy fit The Model pictured is very tall and full bodied