John is a great host. My plane got delayed and I arrived later than expected during the night, but John was very accommodating towards my late arrival, and made sure that my check-in went smoothly. Needless to say, I had a good stay.