Kind and hospitable host. Superbly maintained location.