I wear a 16 but bought an 18. They fit great. I probably could have worn the 16, but didn't want them to be binding. They have a panty lining layer, but you could probably wear them over another suit bottom (like under a swim dress) if you don't get them too small.