Excellent location, value for money and warm, caring hospitality with wonderful attention to detail.