Alpine Roofing was professional from the first contact with them through to the job completion. Before the work started, they provided me with full roof shingles in the colors I was considering and gave me numerous references of completed roofing jobs to view. Some of the owners of those homes happened to be outside when I was looking at their roof and expressed their complete satisfaction with Alpine and pointed out other homes on their street that they had also done. Their crew arrived on time, worked tirelessly from beginning to end, was courteous and did everything possible to keep debris from falling into my pool. They left my property so sparkling clean it was as if they had not been there! When I advised them of a minor concern I had about the small repair on the pool shed plywood roof base, their representative had it resolved the next day. My new roof looks fantastic and, although it has only been about a month since the work was completed, we have had some heavy rainfall without a trace of any leaks. I highly recommend Alpine Roofing as a reputable company that delivers on their promises of quality work, competitive price, and excellent customer service.