I bought myself a large because the last two bathing suits I bought from Fashion Nova were both large. Boy was I surprised when this one came in and the top fit perfect but the bottom was massive. The only way this would fit anyone well is if they have a BBL. There is no way a more modest body can fit properly into the bottoms.