Wonderful views, superb accommodation, friendly hosts: excellent on all counts. Very highly recommended.