The four day run of Cameron Mackintosh's epic show at P&J Live didn't disappoint.