John is an excellent host, in every respect. He met me on arrival, showed me how to use the local transit system and provided all I needed for a comfortable and convenient stay. I needed to be able to leave early each morning for an intensive week-long workshop, returning at odd hours in the evening. He was available for support and questions without being intrusive and is a really interesting and friendly person to chat with. I look forward to my next stay there.