Keith was very good at explaining needs and very efficient in preforming work needed. I felt charge for work was very fair. A job well done.