I am an a Australian size 10, I bought the large. The top fits nicely, the bottoms are a little tight. Definitely go 2x sizes up. I’m usually a small to medium.
I really like the bikini but if your a bit flat chested I suggest going down a size cuz it’s quite big