The dress fit well. Im 510 and size 16, the length comes right down to the top of my knees. I got this in the army green and amaranth red color. Im returning the green though because the color is not quite like the picture, it isn't as dark. Instead of it being a deep army green shade, mine was more of a lighter mossy color that really isn't too pleasant, think of green with a touch of poo brown thrown in.

The amaranth red shade was much better, though still a bit off from the photo, had like a tint of mauvey purple to it but I like it.