It’s official: Jennifer Lopez is 50, fabulous and living her very best life.

Celebrating a milestone birthday is a big deal for anyone, so when you’re one of the biggest superstars in the world, it’s definitely go big or go home—and J.Lo decided to go bigger than ever.

In a series of videos posted to her Instagram page, the entertainment icon is seen having the time of her life while surrounded by close family and friends at the ultimate birthday bash.

With her fiance Alex “A-Rod” Rodriguez by her side and a live performance from fellow Bronx native Fat Joe underway, it was a party scene to rival the best of them. At one point, the future Mrs. Rodriguez even hopped on the mic to sing along to Fat Joe’s classic hit “Lean Back.”

“It’s been a birthday to remember. I can truly feel the love from all of you,” she wrote in a caption accompanying an Instagram post recapping the magical day. “Yesterday was a dream. I have watched your beautiful birthday videos and I must’ve cried 20 times. It was just another great reminder of how thankful I am for all the beauty and love I have in my life.”

The lavish Miami bash was reportedly held at the multi-million dollar estate of Gloria and Emilio Estefan, with a star-studded guest that included Ashanti, DJ Khaled, Ryan Seacrest and even an adorable performance from Lopez’s 11-year-old twins, Max and Emme.

A happy birthday indeed!