Very good service, and very good attention to detail. Dara goes over everything, and informed me. He did more than he promised, for the same charge. He wants to get the job right, And he did not mind taking the time to answer several questions I had.