The bottoms fit really small as expected. Too small for me, but I wouldn't really expect much else for a bikini sold as a set because I'm larger on top than bottom. I'm 5'8" and normally wear size 8 pants and 34B cup size. I ordered the large. The top fit nicely- normally I would never fit into a large but I listened to reviews and sized up. I will be wearing a different bottom with the top- I probably could've used bottoms two sizes bigger. But for the price, it's worth it to me just for the top. It's actually better quality than I expected, too. Has removable cups.