Im 5ft2in 155lbs with a 36DD bust. I ordered a large and it was a little too big and long (I didn't have enough time to have it hemmed and I believe a medium wouldve been too tight in the busy area.) but nonetheless still beautiful! I love the cut and material. I got many compliments at the wedding I attended.