Sofia Vergara spent Christmas soaking up with sun in Mexico.
The 41-year-old Modern Family actress enjoyed the holidays south of the border with family and fiancé Nick Loeb at the St. Regis Punta Mita Resort.
Vergara, who was also joined by son Manolo, mom Margarita and a few other pals, spent her week-long vacation in a super luxurious 1,140 square-foot Deluxe Beachfront Suite featuring a spacious terrace, a private Jacuzzi, a sunbed, an outdoor shower, oceanfront views and 24-hour butler service.
Prior to Christmas, the group celebrated Margarita's birthday with a private beach BBQ dinner and party. On Christmas Eve, Vergara and her gang enjoyed dinner at the resort's Carolina Restaurant.
Among the many outings the group enjoyed, Sofia and her group participated in a tequila tasting and went on a Marine Safari boating excursion in addition to just lounging by the pool with cocktails.
The group spent their last night in Mexico celebrating at the resort's signature beach party on the sand.
"Ciao Punta Mita!!" Vergara wrote on her WhoSay page with a pic of them ready to depart. "Ciao St Regis!! What a great time!!!!"
"I still can't believe it!" she wrote. "He surprised me on Christmas but I wanted to make sure I wasn't dreaming before I posted it! ha! Thank you so much @jasonderulo! I love you baby! Omg omg omg."