This is by far my favorite thing I've ever bought on Amazon. I'm 5'7, 125 lbs and a 34C so I ordered a small. I'm so glad I didnt get the medium because it fits perfect everywhere even the length. The only negative thing is that the V at the top doesnt sit flat but I can make it work. I would reccomend this to anyone who is looking for something for date night or going out.