Dennis was very professional, straightforward, and informative. He was punctual and thorough. We are first time customers, but will certainly continue. I am satisfied with the service and would recommend this business to others.