Excellent hospitality and location