Adam Levine and Behati Prinsloo finally made things official as the two married on Saturday at Flora Farms in Cabo San Lucas, Mexico.

The Maroon 5 singer and his model bride both looked stunning in a dapper tuxedo and gorgeous Marchesa gown respectively as they exchanged vows in front of around 300 guests at the upscale beach resort.

It was a star-studded affair south of the Border as many of Prinsloo's Victoria's Secret model friends were bridesmaids while Levine's bandmates played their part in it all, with longtime friend Jesse Carmichale playing the best man. Jonah Hill, Jason Segel, Erin Heatherton and Candice Swanepoel were some of the many notable people present. Stevie Nicks, who's Levine's upcoming Voice mentor, even flew in for a special performance.

Instead of wedding gifts, the couple asked for charity donations to the Children's Hospital of Los Angeles before setting off to South Africa for their honeymoon.