David was courteous and explained everything he did before he did it. He wore special shoes in the house and even played with my dogs! He also made reasonable recommendations that didn't seem like he was just trying to get money from you. He also really tries to work around your schedule and is very punctual.