I normally size up with bikinis because I always find them to be tight on me despite following the size guides. I usually order a large top and a medium bottom, because I am fuller on top than on the bottom. With this bikini though I found that the large top was too big on me! So I returned it and purchased a medium top to match the medium bottoms. I may have even been able to get away with a size small. But I didn't want to go through the return process again. Not that it was hard, but you have to return the item and make sure it's accepted and then buy another item. It's not as simple as an exchange. I think the medium size fits comfortably. The material is so soft and the pattern is so cute.
L