Walmart one piece swimsuit - I am wearing XL. Available in regular XS-XL and plus sizing 1X-3X. Just under $30! Multiple colors. Soft cups sewn in for bust support. Im comfortable swimming and jumping in with it, but probably wouldn’t play sand volleyball or swim laps in it personally. Shirred detail in torso. Not a long torso option, but as someone who usually gets the long/tall option, this has enough space for me. Open back, moderately cheeky, adjustable straps. Downside is the straps are thin.