John was extraordinarily accommodating when we had an unforeseen challenge. He was thorough, prompt in his communication, and very understanding. Will definitely stay here in the future.