Omg. I am not a confident girl in a swimsuit, but this swimsuit IS IT! It covers all the right places, fits so nicely. I’m 5’8” and about 200lbs ,bought XL,and it couldn’t be the more perfect fit. If you’re looking for something modest and something to feel confident in, this is the one. Great quality too!