I only want to wear a two piece usually because even though I am short I am long waisted and a one piece is too constricting. But at almost 67 years old I have to be very careful if I want to find one that’s flattering! . I think this one fits the bill. For reference I bought a medium, I usually wear an 8 or 10 In a swimsuit so and that’s what this is. I’m 5’2” (or 3 not sure exactly) 135 pounds. 36B bra size. The top fits great and even gives me some needed cleavage! Very pleased