Loveeeee this dress, fits perfectly, I weight about 125 lbs and it fit a lil bit big I took a size small. But it still fit very nice. I got a lot of complimentsI'm 5'9 and 136, the small fits in length but is a bit loose. DD up top makes the top fit snug and stay in place. Yet, if your smaller chested the top might be loose looking.I ordered this for my honeymoon that's in a couple months, and I was debating between a Medium and Large size. I ordered the Large, but probably should have gone Medium. For reference, my chest: 37, waist: 31, hips: 40. The top is not very supportive, and if it were a bit smaller, I'd probably feel more comfortable in it. The waist fits well and the length is nice though, I'm about 5'8'.Looks great on!! Despite being revealing it's also forgiving. I get tons of compliments every time I wear it. Travels well alsoBeautiful dress