Allen was very courteous, knowledgeable, and professional. He came on time, explained what he planned to do, and answered any questions I had. Before he left he explained what he had found and offered his recommendations. I received his invoice and estimates for other services he had recommended and I had asked about shortly after he had left.