Excellent place; excellent host who has put a lot of preparation and effort in extending hospitality.