A great host: warm and hospitable. And a great place and location.