Superb location. Superb accommodation. Superb host