Best dress Ive ever purchased from Amazon! Worth every penny. Im 54, 120, 34B and the small fit like a glove. Hits right below the knee and is a little tight at the bottom, adding a slit in the back will make it perfect. Will be ordering in other colors.