Hello, bombshell! These figure-flattering swimsuits are 50% off — but not for long!

four women in one-piece swimsuits on beach
Look at that body! These figure-flattering swimsuits are 50 per cent off — but not for long! (Photos via Swimsuits For All)

Yahoo Lifestyle Canada is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

Let's be honest: At the best of times, swimsuit shopping is tolerable. At the worst, it can be downright depressing.

However, it doesn't have to be. Whether your issues lay in coverage, sizing or spillage, you're all-but-guaranteed to find something that flatters and fits your figure at Swimsuits For All.

With sizes from sizes four to 34, the plus-size-friendly retailer offers a wide range of swimsuit options, including swim dresses, tankinis, bikinis and one-pieces. And best of all — everything is on sale right now.

For a limited time, shoppers can save 50 per cent off sitewide with the code MAR22SW at checkout. To take advantage of the deal, click here or shop our top picks below.

Ashley Graham A-List Plunge One-Piece Swimsuit

Ashley Graham A-List Plunge One-Piece Swimsuit in Black (Photo via Swimsuits For All)
Ashley Graham A-List Plunge One-Piece Swimsuit in Black (Photo via Swimsuits For All)

This fully-lined swimsuit comes with flattering Power Mesh tummy-control front lining and is available in sizes four to 24. "This piece is very pretty and it created an hourglass figure in the body," writes one shopper.

$93 $185 at Swimsuits For All

Lattice Plunge One-Piece Swimsuit

blonde model in navy Lattice Plunge One-Piece Swimsuit (Photo via Swimsuits For All)
Lattice Plunge One-Piece Swimsuit (Photo via Swimsuits For All)

With more than 100 five-star reviews singing its praises, Swimsuits For All shoppers say this plunge neck one-piece is "very flattering" and write that it's a great choice for women with larger busts. It "holds my boobs up while flattering the rest of my body," raves one reviewer.

$80 $160 at Swimsuits For All

Faux Wrap Halter One-Piece Swimsuit

Faux Wrap Halter One-Piece Swimsuit (Photo via Swimsuits For All)
Faux Wrap Halter One-Piece Swimsuit (Photo via Swimsuits For All)

This wrap-front swimsuit is available in three colours and sizes four to 34. It's a "lovely and comfortable swimsuit," writes one shopper. "Very high quality that will last a long time. It covers all the right places."

$80 $160 at Swimsuits For All

GabiFresh Cup-Sized Cap-Sleeve Underwire Bikini Top

GabiFresh Cup-Sized Cap-Sleeve Underwire Bikini Top in White (Photo via Swimsuits For All)
GabiFresh Cup-Sized Cap-Sleeve Underwire Bikini Top in White (Photo via Swimsuits For All)

With an average rating of 4.9 stars, Swimsuits For All shoppers say this cap-sleeved bikini top is "very supportive" The "fit was amazing," writes one shopper. It's my "my first two-piece since I was a teenager and I was so confident I barely wore my one-piece while on vacation."

$73 $145 at Swimsuits For All

V-Neck One-Piece Swimsuit

V-Neck One-Piece Swimsuit in Electric Iris (Photo via Swimsuits For All)
V-Neck One-Piece Swimsuit in Electric Iris (Photo via Swimsuits For All)

Right now, shoppers can save a whopping $65 on this flattering V-neck bathing suit. The swimsuit features tummy-control front lining and soft, wire-free cups.

$65 $130 at Swimsuits For All

Camille Kostek She's Iconic Underwire One-Piece

Camille Kostek She's Iconic Underwire One-Piece (Photo via Swimsuits For All)
Camille Kostek She's Iconic Underwire One-Piece (Photo via Swimsuits For All)

"Obsessed! So slimming and flattering," writes one Swimsuits For All reviewer. "It's not see-through at all when it got wet."

$93 $185 at Swimsuits For All

Tie-Front Underwire Tankini Top

Tie-Front Underwire Tankini Top (Photo via Swimsuits For All)
Tie-Front Underwire Tankini Top (Photo via Swimsuits For All)

Available in eight different colours and prints, Swimsuits For All shoppers can save 50 per cent on this top-rated tankini.

$63 $125 at Swimsuits For All

Click here to sign up for Yahoo Canada's lifestyle newsletter.
Click here to sign up for Yahoo Canada's lifestyle newsletter.

Fringe Bandeau One-Piece Swimsuit

Fringe Bandeau One-Piece Swimsuit in Black (Photo via Swimsuits For All)
Fringe Bandeau One-Piece Swimsuit in Black (Photo via Swimsuits For All)

Unique and stylish, this top-rated strapless swimsuit has been called "flattering and well-made" by shoppers. It's "sexy without being overt," writes one shopper.

$65 $130 at Swimsuits For All

Chlorine-Resistant Side-Tie Adjustable Long Sleeve Swim Tee

woman in striped Chlorine-Resistant Side-Tie Adjustable Long Sleeve Swim Tee (Photo via Swimsuits For All)
Chlorine-Resistant Side-Tie Adjustable Long Sleeve Swim Tee (Photo via Swimsuits For All)

Ideal for those wanting a little extra coverage, this long-sleeve swim tee has earned an average rating of 4.3 stars from shoppers. It's "worth the money," writes one reviewer. "Perfect fit and the material is very soft."

$58 $115 at Swimsuits For All

GabiFresh Cup Sized Wrap Underwire Bikini Top

GabiFresh Cup Sized Wrap Underwire Bikini Top (Photo via Swimsuits For All)
GabiFresh Cup Sized Wrap Underwire Bikini Top (Photo via Swimsuits For All)

This bust-friendly bikini top is a must-have for ladies with larger chests. The underwire bikini top is available in sizes 10 D/DD to 26 D/DD.

$65 $130 at Swimsuits For All

Sweetheart Wrap Tankini Top

Sweetheart Wrap Tankini Top in Beautiful Blue (Photo via Swimsuits For All)
Sweetheart Wrap Tankini Top in Beautiful Blue (Photo via Swimsuits For All)

Shoppers say this tankini top "fits well and gives support." I like that "I can tie the cross-over bands to decide on the amount of cleavage," writes one user. "It also allows me to adjust for comfort and, to a degree, size."

$58 $115 at Swimsuits For All

Twist-Front Swim Dress

Twist-Front Swim Dress in Gold Foil Dots (Photo via Swimsuits For All)
Twist-Front Swim Dress in Gold Foil Dots (Photo via Swimsuits For All)

Upgrade your swim apparel just in time for March break and save 50 per cent on this pretty V-neck swim dress.

$78 $155 at Swimsuits For All

Surplice One-Piece Swimsuit

Surplice One-Piece Swimsuit (Photo via Swimsuits For All)
Surplice One-Piece Swimsuit (Photo via Swimsuits For All)

The design is "excellent," writes one reviewer. "I ordered two more!"

$65 $135 at Swimsuits For All

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram and sign up for our newsletter.