Adam Levine and Behati Prinsloo kicked off their wedding weekend with a beach party last night (18.07.14).

The 'Payphone' singer is set to marry his Victoria's Secret Angel girlfriend later today (19.07.14) in Cabo San Lucas, Mexico, and the event got off to a roaring start last night as they were joined by guests at the El Dorado Golf and Beach Club.

The wedding party ate Mexican food at the gathering, including the traditional sweet dish churros for dessert.

An insider told People magazine: ''Everyone seemed to have a great time. The party went to the late hours.''

The couple will marry in the tropical spot later today and Adam, 35, has previously promised the wedding ''won't be typical, I can tell you that''.

Adam has earmarked special roles for his Maroon 5 bandmates, with guitarist James Valentine performing a ''nice little medley'' of Beatles tunes before the nuptials.

James joked: ''It's just another gig for me. I'm gonna be playing some solo acoustic guitar during the ceremony when people are walking [in].''

'The Voice' mentor Adam's best man will be bandmate Jesse Carmichael, whom he has known since he was 12 years old.

The wedding will also reportedly include a performance by Fleetwood Mac singer Stevie Nicks, who Adam frequently cites as one of his favourites and a huge influence on him.