Perfect location and setting, completely and thoughtfully appointed and wonderful hosts.