Kevin responds very quickly even when he's busy, showings were set up quickly and he would always try his best to accommodate our schedule, he's very knowledgeable in the entire process, provides valuable input in negotiations but will do what you ask him to in the end...and he still checks up on us after our purchase. Highly recommended!