Absolutely great! Matt provided us with an estimate and left it up to us to contact him without any pressure to use them whatsoever. Once we contacted Matt, he put us on his schedule, and was very prompt in doing the job for us. The results were great and our deck looks just like new. We had them put on a special finish on the floor of the deck to help prevent scratches, etc., from dog traffic and it looks wonderful! The rain did end up messing up the finish on our steps, due to it not being dry yet, and as soon as the weather turned nice, they were right there, refinishing the steps. The estimate was right-on and we weren't charge a penny more. Very professional, as well as friendly and nice people to work with. Great service and great results!