My best friends came down to the Keys for a short visit recently and wanted to see a fun show so we headed to Key West for a wild night on the town. Luckily, Randy Roberts was performing that night at La Te Da so after a spectacular dinner at Cafe Sole in Old Town (best Hogfish, anywhere!!!), we grabbed an Uber and off we went.

It couldn’t have been a better idea. With laser-focused intensity and a dollop of Borscht Belt Humor, Randy Roberts is the consummate entertainer and a tour-de-force when he takes to the stage. Renowned for his uncanny impersonations of Cher, Better Midler, Judy Garland and other larger-than-life ladies, Roberts is spot-on with every illusion he creates.

And we’re not talking about lip-synching here. Under the layers of mascara and sequins is a gorgeous voice that earned him a coveted spot on America’s Got Talent and regularly puts him in the spotlight with The Key West Pops, South Florida Symphony and other acclaimed orchestras.

During his live, multi-media cabaret show, Roberts dazzled us as “Consuela, the Latin Show Girl” and was totally tantalizing when he slipped into his own self-created character – a combination of Ann-Margaret, Liza Minnelli and JoanRivers, all rolled into one powerhouse performer.

My friends are still raving about this show and even if you’re not a big fan of female illusionists, Randy Roberts Live! is one amazing show. As Howard Stern said on America’s Got Talent, “He’s got the whole package!”

If you want to be blown away, check out Randy’s show at La Te Da’s Crystal Room Cabaret, 1125 Duval St., Key West. Tickets and info: 305-296-6706; lated.com.