I have multiple Hermoza swimsuits and they are so flattering. The fabric is substantial so it provides some structure and many of the suits have sewn in bras.
https://thehermoza.com/products/amelia-one-piece-swimsuit
https://thehermoza.com/products/vanessa-one-piece-swimsuit-black