Great hospitality, comfort and location