A perfect place, with perfect hosts. The price, the view, and the hospitality combine to produce a fantastic stay. I wish we’d had more time to stay longer!