Scheduling and communication was straightforward. Dennis showed up on time was friendly, polite, and knowledgeable. He provided several suggestions on how to improve our current system. We haven’t gotten the work done yet, so can not offer other reviews.