Been getting lots of compliments in this dress. I got a medium. I am 5'2" 135, 36C, 29.5W, 39H. It fits beautifully. Very comfortable, length is just perfect, about 2 or 3 inches above the knee. This dress pairs well with anything from simple sneakers to kitten heels, to high heels. Very versatile.