updated 07/21/2014 AT 7:05 PM ET
•originally published 07/22/2014 AT 7:45 AM ET
Guests at Adam Levine and Behati Prinsloo’s wedding not only got to enjoy a beautiful location and gourmet food, but were also treated to a night of live music with performances by Stevie Nicks, Maroon 5, ska punk band Sublime and even the bride.
“This was a dancing crowd,” says a guest who attended the July 19 festivities at Flora Farms in Los Cabos, Mexico, where the bridesmaids wore different cream-colored dresses by Rory Beca. “Everyone was dancing late into the night.”
According to another wedding guest, at one point Levine, 35, and Nicks sang a duet as his Maroon 5 bandmates joined them on stage. Even the bride joined in on the fun, singing the Bright Eyes song “First Day of My Life” and dedicating it to her groom.
“Everyone cheered for her,” a guest says.
In between music sets, there were several speeches that “had guests laughing,” a source says.
At the reception, said to be designed and coordinated by wedding planners Yifat Oren and Stefanie Cove, guests sat at large circular tables around big mango trees. Long garlands of flowers provided by Arete Florals and tiny white lights that looked like fireflies hung from the trees.