For reference, I am 5'1 at 160lbs with a 34\" waist: a Medium was perfect for me, still room to fit a large due to the stretchy waist and roomy chest. I wore 3.5 inch heels, the front was 3 inches past my knees and the back was about 3 inches above my ankles. Definitely need to iron it as it wrinkles easy, but still good material. Over all, it looked quite elegant and was very comfy to wear for an extended time.