Adam Levine marries Behati Prinsloo

Behati Prinsloo and Adam Levine attend the New York premiere of "Begin Again" at SVA Theater on June 25, 2014, in New York.

Stephen Lovekin/Getty Images

Sorry ladies...Adam Levine is off the market.

The 35-year-old Maroon 5 frontman married model Behati Prinsloo, 25, on Saturday at Flora Farms in Cabo San Lucas, Mexico, in front of 275 guests, reports People.

Actor Jonah Hill officiated the ceremony, tossing in a mix of jokes and touching remarks.

"He also talked about how sweet Behati is and how perfect they are for one another," an insider told People. "He set up the joke perfectly. His timing was amazing. Everyone was giggling."

Hill wasn't the only celebrity in attendance. Stevie Nicks performed at the wedding -- and at one point both Levine and Prinsloo joined her for a song.

According to E! News, the newlyweds will spend their honeymoon in South Africa.

Levine and Prinsloo started dating in 2012. They broke up briefly the following year only to reconcile a few months later.