Dennis arrived on time, asked what problems we were having and explained what he would do. He was a total professional and all my questions and concerns were addressed.