Adam Levine and Behati Prinsloo got married Saturday, July 19, in Los Cabos, Mexico.

The Maroon 5 singer and his bride wed in front of about 300 guests, including A-list celebrities Jonah Hill and Jason Segel, according to US Weekly. The Victoria’s Secret model also had a number of fellow Angels in attendance as her bridesmaids. Maroon 5 keyboardist Jesse Carmichael was the best man.

The weekend began with a rehearsal dinner at El Dorado Golf & Beach Club in Mexico on Friday night. The following day, right before the ceremony, Levine posted a message on his Facebook page that read, “Let’s do this!”

The 35-year-old heartthrob recently described his eagerness to settle down with 25-year-old Prinsloo. “I definitely feel like I’m sitting in the chair I’m supposed to be sitting in right now. It all feels very natural,” Levine told People.

Prinsloo wore a Marchesa wedding gown to tie the knot.

The couple will be honeymooning in South Africa.