Superb location made better by enthusiastic and helpful hosts; excellent.