Excellent place, excellent location, and excellent host. Just perfect ...