John does quality work at reasonable prices. He will take the time to review what you need done and offer alternatives. The work he has done at our home has been thorough and I haven't had to worry about pointing out things that aren't done up to standards or watching him do his work.