A fantastic show with a vastly talented cast and toe-tapping tunes that will stick in your head for days.