Theatre: ‘All’s well, that ends well’ review