I'm just under 5'7 and all legs, so finding dresses that hit the ground on me in a flattering way can be a bit difficult.  The slits on this dress make the cut more flattering and it's actually quite a beautiful piece. Nice design, a little bit gypsy-ish.  I wore it with boots when I was abroad, but it can easily be paired with sandals so that it grazes the floor. I'm about 125-130 and bought a small, which worked well, but probably could have also done a Medium for more length with heels.  Note: because of the sleeves, you can see your torso when you lift your arms.  If this isn't something you'd like to show off, I recommend wearing a tanktop or something similar underneath.  Just depends on how breezy you want your look to be.  I found it very comfortable and the waist tie meant that I didn't need a belt (although: forewarning if you intend to pair with a large belt, the tie is long and might be a bit scrunched around the waist).