Called the provider to get a quote. He arrived at the scheduled time and fully explained the different types of shingles and costs. We looked at color samples and then decided on the shingle color. I wasn't quite sure of the shingle color so he dropped off some samples. After viewing the samples, I decided on the color of shingles. We then decided on a date for the new roof installation. He arrived on the date of the installation, on time, and his crew completed the work on time. After the work was completed, they cleaned and walked the yard to make sure that all of the trash had been collected. His cost for the new roof was inline with other quotes that I had received from other vendors. Very professional and courteous and I would recommend him to anyone wanting a new roof. Completed roof should last a long time and it looks beautiful.