H&M top and bottom
Credit: Sarah Maingot

The peekaboo bandeau top is sexy without revealing too much, and the leg openings of the bottom are perfectly cut (not too high and not too low) to downplay full thighs. And did we mention it’s only 10 bucks?

To buy: H&M top, $5; bottoms, $5: for stores. Gorjana earrings and bracelet.

For more of the season’s best swimsuit picks, see The Best Bathing Suits for All Body Types.