Adam Levine and fiancee Behati Prinsloo tied the knot in Mexico on Saturday, with nearly 300 guests in attendance.

The couple married in a tent at Los Cabos' Flora Farms, with their ceremony lasting less than half an hour, with several big stars and celebrities in attendance, Us Weekly exclusively reports. Jason Segel, Robert Downey Jr., Candice Swanepoel and others were at the wedding.

Ahead of the ceremony, it was revealed that Prinsloo's fellow Victoria's Secret models would be bridesmaids, while Maroon 5 keyboardist Jesse Carmichael was best man and guitarist James Valentine would be perfoming.

"It's just another gig for me," Valentine told Australian radio station 2DayFM. "I'm gonna be playing some solo acoustic guitar during the ceremony when people are walking [in]."

A source told People, everyone was happy at the wedding. "They were excited to celebrate with the couple on their big day."

The Maroon 5 frontman celebrated his bachelor party back in March at the Palms Casino Resort in Las Vegas with dozens of friends. Afterwards he revealed that he was glad to be done with those parties now that he was getting married.

Levine and Prinsloo have been dating for more than two years, though they did have a temporary separation in 2013 before they got back together and the singer proposed.

image courtesy of ACE/INFphoto.com