Eric was professional, courteous and knowledgeable. He was on time and answered all questions I had. I was very satisfied with Eric and my overall experience with him.