He came exactly when he said he would. He was very nice, fair, thorough, and speedy. I will definitely use him again, and recommend him highly.