Gorgeous setting, great location, warm hosts.