This place is fabulous: charming, spacious, eccentric, well equipped, spectacularly situated and with generous hosts.