I usually wear a small and purchased both a small and medium in this. There was practically zero coverage in the front and it was sort of a high-rise design rather than a hip hugging bikini. Very unflattering. Returned both.