John is an excellent host, thoughtful, interesting - goes out of his way to make you feel at home, yet is not intrusive.