They did a good job. I needed some outside carpentry done as well, and they handled that nicely and at a very reasonable price. The overall job was good. That said, they are not particularly good communicators. Twice I suddenly found out that they needed somebody to be at the house in the middle of the workday, and that with no prior arrangement, like to have the front door open while it was painted and drying. And I'm writing this review because they put me on some auto-email list to basically force me into providing a review. Hopefully posting this will stop that! But I can't deal with being put on ANY auto-emailing list. Period. Ever. So, yeah, they'll do a good job at a reasonable price. But there are some glitches, and you WILL be basically forced to provide a review.