The handsome Mario Lopez, 39, looks good in his wedding suit. This weekend, Lopez married his girlfriend/baby mama Courtney Mazza.

Lopez was a classic handsome groom dressed in black and white as he leads his bride – and their adorable 2-year-old daughter Gia – down the aisle after tying the knot.

According to People.com, Lopez, wife, and their daughter shared the spotlight as they cut the enormous pink multiple-tiered wedding cake as a family. The cake, a winter-wonderland-meets-beach theme creation, was by Cake Boss star Buddy Valastro.

The wedding which was held at Punta Mita, Mexico, featured a mariachi band and was also attended by Lopez’s close pal Eva Longoria, on Saturday.

The wedding will be featured in a two-hour TLC special called Mario & Courtney’s Wedding Fiesta, slated to air Dec. 8.