great hospitality, excellent location