A first class host. Superb location. Spotless accommodation. Great value.