Excellent place, excellent hospitality, excellent host, excellent location. What else could one possibly need?