Michael and Craig are perfect hosts: welcoming, flexible and helpful. The accommodation clean and bright, with a beautiful view, as promised; and the pricing is extremely reasonable.