A great-looking and truly contemporary panto with nifty dance routines and familiar songs to tap your feet along to.