I am 5'8" and a size 14. By the measurement chart alone, I thought I needed an XXL. I initially ordered that, but felt the top was too loose for my chest. I went back and ordered the XL and it fit just right to hold my breasts well, but not too tight that it was uncomfortable. There is enough stretch in the material to forgive a few inches.
I like the material and it felt great to wear in the water.