I chose Sterling because the reviews that I'd read about the company were very positive and they had a good BBB rating. When Justin came to do the estimate, he was more thorough than most of the other guys who came to do estimates and when the estimate came back, it was very reasonable. We chose a few days in February to do the work and the first two days went smoothly. Zach, a subcontractor that they hired to do the work, was professional and, several times, asked for input and approval on parts of the job. However, on the third day of work, after telling me that they would arrive at 8 AM, the workers didn't show up until close to noon. They gave me no notice that they were going to be late, and when I finally called them to ask what was going on, they said that they needed to repair something at another job site and would be over after that. They promised a full day of work the next day, but then did not show up. For the next several days, they said that they would be back in the late afternoon to continue work and then did not show up, giving no notice, and leaving us to contact them to inquire about what had happened and make plans for the next day. Finally, one day, I got a call in the morning from Cory, the project manager saying that the truck had broken down and that they would not be able to come out as planned that day but would come out the following Monday. They did not show up on Monday, and it was only after I texted Corey that I found out that though their truck was fixed, they did not want to take it out in the snow to come to my house. Several times that week, Cory told us that the guys would be out to continue the work the next day and each time, no one showed up, and I had to contact them to find out why. When asked for an explanation, Corey told us that it was because of the weather, and I understand that siding is outside work and agree that if the weather is nasty, the workers shouldn't be expected to be out in it. However, I do expect a proactive phone call from the project manager explaining to me how long it's likely to be before they can come back. Finally, after a week of no work due to the weather, the snow started to melt and water started to leak in around our new bedroom and living room windows. When I called to report this, Corey came out to look at it immediately, and ultimately decided that it was the fault of the roofer who had installed the roof and gutters several years ago. (This is the first year since the installation of the new roof that it has happened.) They showed me the problem and I agreed that the roofer may be partially at fault. When I called the roofer and asked him to fix it, he came over and Zach (the subcontractor) was available and happy to explain the problem in detail to him and recommend an easy fix. The roofer agreed to the quick fix and installed it that day. When the roofer didn't do a great job with the fix, Zach offered to help me repair part of it. In addition, early in the work, Sterling removed our doorbell to install the siding, leaving the live wires exposed. They promised to replace it the next day but, because they did not come to do the work at any time for the next week and a half, the live wires remained exposed on the porch for nearly 2 weeks. When work started up again, they finished the siding and put another layer of plaster on the windows. But, when they declared the job finished, the plaster around the new windows still required more patch work and sanding before it was ready to be painted. (I just did it myself.) Also, while I was working on the plaster, I noticed that the guys had broken off the corner of my windowsill while they were installing one of the windows and had simply caulked it back together without a word. Finally, after many delays, the work is done, and though I'm very happy with the way the siding looks, I'm disappointed in the communication skills and professionalism displayed by Sterling.