My experience with KM Builders was very good. Before I bought my house, they had done some work on it. I found their address and contact information in a file, so I called them to refinish some decks and doors.
At first, they came by to do a consultation. The one I spoke to over the phone was the one who came to do the estimation. They then provided me with a written quote, which they met exactly They didn't add anything to it by the end of the project.
It took them a few days to complete everything. Because they worked during the summer, there were definitely weather issues to consider. Every day that they came to do work though, they arrived exactly when they said they would.
They did a beautiful job in the end, and I was very satisfied with the service.