Eva Longoria is back in a bikini 10 months after giving birth: 'Hot mama'

Eva Longoria is ready for summer — and it’s only April.

Ten months after giving birth to her son, Santiago, the star posted a photo showing off her bikini body from a family vacation on St. Barts. She wearing a tiny red two-piece and accessorized with a hat and shades while doing a yoga pose next to a pool.

The compliments quickly flooded in for the 44-year-old Desperate Housewives alum, who is clearly slotting in time for her workouts around spending time with her new man and working. Her bestie Victoria Beckham was one of the first to comment with eight clapping hand emojis and “looking so good!!!”

(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)

8 Simple Rules actress Amy Davidson, wrote, “And you had a baby?!!”

(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)

There was so much other praise from “hot mama” to “How the heck did you just have Santi?”

(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)

For what it’s worth, there were several yoga instructors and students who said she was doing the tree pose incorrectly.

(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)

Regardless, Longoria is living her best life on vacation, where she’s been spotted out and about with Santiago and her husband of three years, businessman José "Pepe" Bastón. She also shared photos with her bundle of joy — in one, she was also wearing the bikini.

(Photo: Eva Longoria via Instagram)
(Photo: Eva Longoria via Instagram)

In between directing the pilot for the CW’s Glamorous starring Brooke Shields, Longoria has been hitting the gym hard and sharing her sweat sessions with followers.

Longoria became a first-time mom last June. She’s called her baby “a dream.”

Read more on Yahoo Entertainment:

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo Entertainment & Lifestyle’s newsletter.