John is a great host. I stayed there for three weeks. He is really communicative and welcoming. He really tries to make guests feel like home. He maintain cleanness of the house and is very helpful when I need him.