Frank Loesser’s vibrant musical demands pace, precision and professionalism.

It gets all three from the talented members of Bath Operatic and Dramatic Society, under the direction of Alan Spencer and musical director Peter Blackwood.

Most of the cast are well seasoned in stagecraft, and a future star emerged in Arnie Richardson, a 20-year-old geography student, taking on the major role of gambler-in-chief Sky Masterson as his BODS debut.

I suspect we’ll be seeing a lot more of him if he sticks around when his studies end. His charm and great singing voice made up for an initial lack of projection in his acting and the big giveaway for amateur actors – not quite knowing what to do with his hands.

But when you consider he is stepping into the shoes of Marlon Brando, who created Sky Masterson in the big screen version of the show, he measures up creditably.

Familiar and reliable Geoff White gives a wonderfully entertaining performance as Nathan Detroit, the likeable rogue who fixes the crap games and keeps Adelaide, his fiancee of 14 years, waiting for her big day.

He is superbly matched by Carolyn Meade as Adelaide. She can sing, dance and act – skills which she also teaches. She is funny, adopts a glorious New Jersey accent, and has personality plus.

Danny Williams moves up to a major role for the first time and deservedly so.

As Nicely Nicely Johnson he is slick, has good comic timing, paired with Mike Osborne as Benny Southstreet, and makes the most of key numbers such as the title song, Guys and Dolls and the glorious Sit Down You’re Rocking the Boat.

Holly Rose is a formidable force as Sgt Sarah Brown of the neighbourhood mission, and the object of Sky’s attentions.

The choreography was perhaps a little unimaginative but there is not really a weak link in this exuberant company, on stage, or backstage. Everyone is on the ball. It runs until Saturday.