I am 5'2, 36B, 150LB.

I grabbed a small from reading reviews on how it runs small, it went up well, but couldn't zip. So I will be getting another size, great dress by the way
the Length for me was below the knee which was perfect for me to wear to work,=