An enjoyable stay in a well-appointed home with fantastic views and friendly hosts.