This suit checks a lot of boxes.
"A sexy one piece with minimal up top and bottom. It looks great with shorts and I can swim laps with my kids. I enjoy wearing this suit and love the Desert Plum color. It would get 5 stars if the bottoms didn’t roll over and show the lining too often - basically the seam doesn’t stay put. Per sizing, I’m 5’9”, 140lbs and took the tall even though I’m not long waisted. I take M in one piece styles that cross in the back and MT in this suit and others that the straps go straight over."