Excellent hospitality with brilliant accommodation in a fantastic location