I'm 5'7 138-140 pounds and a 32 B cup. Glad I got a small, dress fits perfect will order another one very soon. Shipping was also very fast. Dress comes down past my ankles. I'm able to wear a 3 inch heel with dress and it still covers the heel. This dress is perfection!!