I absolutely love this dress! It's light and flowy, and the color is gorgeous. I am 5'1" and 135lb and ordered a MEDIUM. It would have worked up top (really needed to be a tad smaller for my 34B top) but, because I'm so short, this dress came to my mid shins. I was so disappointed to have to return it, but I have a SMALL on the way and am hoping it is much shorter. The length on this one, combined with all the flowy fabric just made me look like I was swimming in it. It felt amazing on so I reordered immediately.