I joined Homestars just so I could review this company since I read others' reviews before I hired them. They came recommended by a friend who'd had some roofing done. From start to finish they were thoroughly professional and from what I can tell (2+ months after the work was completed) did a great job. Their estimator (Russ) was prompt, provided a detailed estimate with an upgrade option for the shingles. When I called with a couple of followup questions his answers were clear. By the way, the quote was modest in comparison to some other contractors who were, in my opinion, proposing very over-engineered solutions. The work was scheduled - no deposit, required, payment after the job was complete - and as it approached the projected start date I called to check on the schedule. I happened to mention we had a small bare patch where racoons had peeled away the old shingles and I wanted to make sure the work was done before some recent snowfall melted. The person on the phone offered to send someone over to tarp the bare patch until the shingles arrived which, to me,was service above and beyond the call. I got a 2-3 day notice before the work started. The crew (Kirk and a couple of others) were there on time. They introduced themselves and got to work. Very nice guys - polite, well-spoken. And they were hard workers - it was early January, they started at 8 and worked until 6 - well after dark. Cleaned up at the end of each day. The roof and siding look fantastic. I did call after the job was complete because I'd noticed an icycle where there hadn't been one before and someone was over a day or two later to make an adjustment. Overall it was a totally positive experience and I'd have no hesitation recommending them.