John has been a great host. I have stayed with him for the last three weeks. All I can say its highly recommendable.