This was the perfect fit for general all purpose swimming where I am located. It provides an attractive look, sexy in the low rise leg band without being blatantly revealing. That is, you can wear this at a public swimming pool as well as in private surrounds or at a secluded beach since it has a full back and front covering that isn't see through. I have a larger lower waist than I think most people do and this fits perfectly in the L size but was a tight fit in the M size and goes well with my new sporty look after many gym workouts. :-) Thank you so much Seobean and Desmiit.