Wonderful location; beautiful views; great hosts.