Excellent hospitality, great location and beautiful accommodation. I will stay here again.