The couple of two years and their loved ones feasted on Mexican food and helped themselves to a Grey Goose champagne bar. For dessert, guests were treated to an ice cream truck, mini cakes and churros.
To entertain the crowd, Levine, 35, and his bride-to-be, 25, hired a DJ to play alternative and classic rock songs, including hits from the Bee Gees and Bob Marley.
Levine and the Victoria's Secret model first went public in June 2012. After a brief split, the pair reunited and became engaged last July. Around 300 guests are expected to attend their Mexico nuptials tonight on the lawn at Flora Farms, including Levine's Maroon 5 bandmates and several of Prinsloo's VS model friends. As previously reported, Fleetwood Mac's Stevie Nicks is also set to perform.
MORE FROM WONDERWALL: