Excellent host. Every time I stay with John, he exceeds my needs and goes above and beyond. Great person.