When I purchased my home, it needed a new roof. The people at Crest roofing co. were very professional and fast. I had trouble deciding on a color and design of shingle. The sales rep took time to explain types of shingles and popular colors. That was a great help. Most of all, The price was very reasonable.