I ordered this when my period was a week late and I was just about to leave for a beach holiday (classic period behaviour) and this swimsuit truly saved me! Much easier and more comfortable than wearing a tampon, I practically forgot I'm on my period.
I will say order a size up. I'm usually somewhere between M/L and ordered the L which just about fit me. So keep that in mind.
The only downside (I say this to help you improve the product) is that water gets trapped between the lining layers, so you result with a little bit of a diaper that you have to drain. Which is not very ladylike, but rather have that than have to avoid the water