Mario Lopez and his killer abs are off the market. Extra reports that the X Factor host wed his longtime girlfriend Courtney Mazza just before sunset in Punta Mita, Mexico on Saturday.

The ceremony featured a string quartet, rose petals on the aisle and an adorable flower girl in the couple’s 2-year-old daughter, Gia. Courtney wore an Ines di Santo dress as the couple said their handwritten vows in a white gazebo by the ocean.

The ceremony ended with a mariachi band and congratulations from family and friends, including Mario's longtime pal Eva Longoria. If you’re dying to see what the ceremony looked like, just be patient. You can watch it for yourself on Mario & Courtney’s Wedding Fiesta, which airs Dec. 8 at 8 p.m. on TLC.

The couple began dating in 2008 and have been engaged Dec. 31, 2011. It sounds like it was a beautiful ceremony, and we cannot wait to watch it ourselves! Congrats, Mario and Courtney!

Source: Extra

Want more X Factor goodness? Like us on Facebook or follow us on Twitter!