Spectacle for all audiences, magic, comic and participatory numbers make this show a great celebration of fun.