Great. They were clearly working hard to get the project done quickly, but with an equally obvious attention to detail and pride in workmanship so that quality didn't suffer in the least. This was for several homes, and we were all very happy with the results. They were juggling several jobs, so scheduling changed once or twice, but we knew that would be the case going in. And they were great about communicating status and any changes, so I have no complaints. They'll be my first call next time.