I got the XS so it would hug my body and not fall off when swimming laps. It’s modest, love the zipper, it’s just hard to zip with one hand. I have to put baby on my lap and zip back up. That’s probably because I got the xs though. I wish it coved more of my butt and didn’t cut so high up on my legs but over all it’s well made and would recommend.
I’m 5 feet 2 inch and weigh about 105