Superb location. Immaculate place. Exceptionally gracious hosts. Will go back again.