Jessica Simpson stunned in a two-piece swimsuit on Monday as she bid farewell to Mexico.

The 41-year-old singer and fashion designer stopped for a mirror selfie in what appeared to be her hotel room. She was wearing a gold leopard print bikini with a cowboy hat and black sunglasses.

"Adios Cabo San Lucas," the mother of three captioned the selfie.

Simpson's Instagram followers couldn't get enough of the sizzling snap and took to the comments section to praise the star for her bikini body.

JESSICA SIMPSON FLAUNTS PHYSIQUE IN BIKINI AFTER 100-POUND WEIGHT LOSS

One fan used the hashtag #theamericandream. "Wow! Stunning. You have been working hard and the payoff is evident. Congrats," another person wrote, likely referring to Simpson's health and fitness progress.

"You look GREAT! Fit and healthy!" another fan commented.

Others called attention to the star's pair of jean shorts on the floor behind her.

"Dukes on the floor," one person said.

The swimsuit snap comes just days after Simpson took to social media to relay her fitness progress to her nearly 6 million Instagram followers. 

CLICK HERE TO SIGN UP FOR OUR ENTERTAINMENT NEWSLETTER

Jessica Simpson

Jessica Simpson said she's lost 100 pounds three separate times on social media. (Cindy Ord/Getty Images for SiriusXM)

"I have gained and lost 100lbs 3x so I never thought this moment could or would happen, but I’m finally spring breakin’ wearin’ a BIKINI!!!!!!" Simpson excitedly captioned a selfie of her in a paisley print bikini.

The singer went on to say she had a "good cry" over her health and fitness progress. She said it required "hard work, determination" and "self love."

CLICK HERE TO GET THE FOX NEWS APP

Simpson and her husband, Eric Johnson, share three children together. She dubbed their trip to Cabo San Lucas "spring break" and shared photos of the family having some fun on the beach on her Twitter account.

After welcoming her third child, a baby girl named Birdie Mae in March 2019, the singer dropped 100 pounds over the course of a year.