excellent location, excellent host, excellent food, excellent place. we loved it!