I love this swimsuit. I ordered an X-large, which fits. X-Large(US16-18)-BUST:41.5”-43.0” WAIST:33.5”-33.5” HIP:44.0”-45.5” Which I am glad I did. The color is called white flower, which finds that to be a bit confusing.
This swimsuit not only has adjustable straps, but you can also remove them. Also, the bottoms go up to about my belly button, so there isn't a gap between the bottom of the top and the bottoms that shows my belly.
The shirt part on the top has a raw edge, it seems that it will not affect the long-lasting wear.