I'm 34dd and 174. I ordered large and it was a perfect fit! It look very fancy and I everytime I wore it I got lots and lots of complement.
Wear it like a dress or you can even turn it into long cardigan by opening all the buttons Or just partially open the buttons till waist, pair it with leggings or shorts. Both variation look so chic!!