Superb stay in lovely place with divinely hospitable host, Diana.