I am 5'6 135lb 34B and ordered size 8. It is a perfect fit.
Very high quality material; I can see this suit lasting a long time. Modest cut makes me feel comfortable ...but it is still cute and figure flattering.