Sofia Vergara, who officially turns 40 today, celebrated her birthday with her son Manolo and boyfriend Nick Loeb at the Rosewood Mayakoba spa resort in the Riviera Maya, Mexico, last week.

On Thursday, the Colombian beauty posted a photo of herself and the happy jet-setters on Twitter: “Here we come Mexico lindo (lovely) !!! My happy birth day (sic) trip is about to start!!!”

The “Modern Family” star and Loeb briefly split up in May, but it appears they are happy to be back together. A source told, “”They were holding hands, they looked really cute.”

Sofia was born on July 10, 1972 in Barranquilla, Colombia. At 18, she married her childhood sweetheart (since age 11), and in 1992 gave birth to a boy. She divorced at age 21.

In addition to her ABC series, she has also starred in “Chasing Papi,” “Soul Plane,” “The Smurfs,” “New Year’s Eve,” and “The Three Stooges.”

See some hot pics of the Latina beauty….