This swim suit had my confidence way up! It covered where it needed to but also was very flattering. I was socializing, swimming, and even dancing but I didn’t feel the need to adjust the swim suit at any time. I’m 5’0, 160 lbs, and US women’s size 6/8 pants. I purchased a large and the top and bottoms fit perfectly! The top ties so you can pull it tight with not worry about your girls falling out. The skirt has a scrunch line that allows you to manipulate the length of the skirt to your own comfort. And the scrunch line helped distract any pudge that that may have otherwise made me feel self-conscious. It also dries really quickly so you don’t have any water dropping from your outfit as you try to socialize with your friends. Whether you’re trying to catch a tan by your pool at home or party it up in Vegas, this outfit is too cute to pass up.