Wonderful location, beautiful view, gracious hosts.