Great experience with Dave. The entire process was professional from the start. The appointment was easy to make and included a confirmation by email and text. We received a call letting us know he was running a bit behind which was much appreciated and then another when he was on his way. Dave in person was just as professional and fixed our problem quickly for a fair price and didn't start work without letting us know how much it would cost. Will definitely use them again.