Photo:Cobra Team / BACKGRID

Jennifer Lopez in Capri

Cobra Team / BACKGRID

Jennifer Lopezis singing her heart out on vacation.

The actress and musician, 54, was spotted performing a few of her hit songs in front of a lively crowd at the Taverna Anema e Core in Capri Saturday night.

Lopez was all smiles in a silver sequined dress as she belted out on a microphone and rocked out on a tambourine for her impromptu show.

Never miss a story — sign up forPEOPLE’s free daily newsletterto stay up-to-date on the best of what PEOPLE has to offer, from juicy celebrity news to compelling human interest stories.

Jennifer Lopez in Capri

She had also gone out to dinner at the Aurora restaurant before heading to a nightclub at 11:30 p.m. and not leaving until 1:30 a.m. Sunday morning.

The “On the Floor” singer has beenenjoying her Italian holiday, as seen in a compilation video from her trip uploaded on Instagram Friday.

Jennifer Lopez in Capri

The clip opens with selfies Lopez took of her stylish ensemble for the day, consisting of a strappy floral dress with a structured, corset-like top and a flowy skirt.

As Dean Martin’s “Mambo Italiano” plays in the background of the video, Lopez shows her seaside view while at a restaurant located in Nerano, a fishing village on the Amalfi Coast.

She documents her lunch with friends, saying into the camera with an accent, “It’s a spaghetti ravioli,” before she takes a bite of the Italian dish. Fittingly, shecaptioned the post, “Spaghetti ravioli 🍝 🇮🇹.”

Right after, the camera cuts to Lopez holding her hair up as she leans her head back and enjoys a forkful of spaghetti.

The “Dance Again” hitmaker, whocelebrated her 54th birthdaylast month, was also spotted on the Italian island Fridaywearing an equally stylish ensemblewhile out shopping.

source: people.com