Looks like all those juice cleanses and a strict no-carb diet has paid off for Gwyneth Paltrow.

Designer Stella McCartney uploaded a vintage-filtered photo to Instagram on Wednesday, which shows the 40-year-old actress jumping for joy in a teeny, python-print bikini made by the designer. Stella camptioned the pic, "Sexy lady in Stella swimwear! Summer never stop! x Stella."

We have to admit, Gwynnie looks pretty amazing in the makeup free, stripped-down pic. Her bikini bod, of course, isn't bad either, but did we really expect anything less from the famously-strict actress?

Paltrow reportedly works out for two hours a day to stay fit, and she's even admitted to trying a number of eyebrow-raising diets in the past, including the Master Cleanse, which she said left her hallucinating for 10 days.

Yikes.

What's most impressive of all, however, is that Gwyneth manages to stay so upbeat, despite all the haters and naysayers (she's been labelled as "The Most Hated Celebrity," even beating out Chris Brown for the title).

What do you think? Should all the haters just leave Gwyneth alone?

More celebs in their teeny bikinis:

Loading Slideshow...
  • Maria Menounos

  • Anna Kendrick

  • Bethenny Frankel

  • Ashley Tisdale

  • Pink

  • Shiri Appleby

  • Jennifer Aniston

  • Beyonce

  • Mariah Carey

  • Julianne Hough

  • Rihanna

  • Kimora Lee Simmons

  • Selena Gomez

  • Kate Hudson

  • Kate Moss

  • Ashlee Simpson

  • Gwen Stefani

  • Lea Michele

  • Angela Simmons

  • Jennifer Lopez

  • Janice Dickinson

  • Sharon Stone

  • Jessica Alba

  • Maria Menounos

  • Jennifer Aniston

  • Anne Hathaway

  • Ciara

  • Shemar Moore

  • Rosie Huntington-Whiteley

  • Naomi Campbell

  • James Marsden

  • Rachel Bilson

  • Rachel Bilson & Hayden Christensen

  • Ciara

  • Nicolette Sheridan

  • Balthazar Getty

  • Josh Radnor

  • George Clooney

  • Minnie Driver

  • Gwen Stefani

  • Emma Thompson

  • Sharon Stone & Boyfriend

  • Brooke Burke-Charvet

  • Bruce Jenner

  • Courteney Cox

  • Eric Dane

  • Hayden Panettiere

  • Kelly Rowland

  • Angel McCord

  • Kelly Bensimon

  • Hayden Panettiere

Related on HuffPost: