Bottoms run small, they should let you buy seperate sizes. I like the top .
I ordered a size medium in this bikini and was pleasantly surprised when it came. I tried it on a it fit well. I even wore it to the beach!
I was very skeptical about sizing but it fits great. I got a medium, I’m a 34 DD, high waisted, 5’4” and between 150-160 depending on my lifestyle that week. I’m a size 8/9 in pants. A large would have hung in the crotch so I’m glad I went with medium.