Peter is excellent at his profession. He is on time, very personable to talk to. Tells you exactly what is wrong and how he will fix it. If there are any problems that he uncovers, he will tell you right away and explains what needs to be done to fix them. He cleans up after the end of each days and is more than willing to answer any questions you have. I would be happy to have him work on my house again any time.