That picture is really weird. I am 5'5'', 130 lbs (I'm bigger on top than on the bottom). I usually wear a 6 pants, but have to go for an 8 in a dress. I bought the medium and it was very very fitted. Then I bought the large because it was a nice dress overall and it fit well. Kept the large, returned the medium. Both dresses fell just above my knee (very nice length for the dressy occasion I wore it to last weekend). It's a Banana Republic dress--nice material, well made--just runs small overall--but I would not say it runs short. Maybe the model is like 6 feet tall??