Great hospitality and place in a perfect location