Excellent location and great hospitality: I have stayed here many times over the last couple of years.