It’s official: Adam Levine and Behati Prinsloo are married.

Levine, 35, and Prinsloo, 25, tied the knot in front of 275 guests at Flora Farms in Los Cabos, Mexico, People reports.

“All the guests were happy and relaxed,” said an insider. “They were excited to celebrate with the couple on their big day.”

Prinsoloo wore a custom-made Marchesa gown while many of the men reportedly donned linen suits. Guests included Robert Downey Jr., models Coco Rocha, Candice Swanepoel and Levine’s Maroon 5 bandmates, Jesse Carmichael and James Valentine.

Us Weekly reports Valentine performed a solo with an acoustic guitar, while Carmichael was the best man. Stevie Nicks also performed at the glitzy affair.

Levine’s longtime pal Jonah Hill officiated the ceremony. A source said Hill brought many laughs to the ceremony. “Adam knew that he was putting himself [in] good hands by having Jonah officiate,” said a insider. “He and Behati set out to make this the most fun wedding that anybody had ever experienced and they truly did just that.”

To capture the excitement of the day, Levine posted a short note to his Facebook account. “Let’s do this!” it read.

The wedding weekend kicked off with a beach party Friday night at El Dorado Golf & Beach Club, where guests enjoyed traditional Mexican food.

The newlyweds will reportedly spend their honeymoon in South Africa.