Excellent hospitality, in spotless lodgings in a great location