I was in need of a new roof. After doing a lot of research I settled on Allstate Roofing. Am I glad I did. They were very easy to work with and very professional. They helped me select the shingles that looked good and gave me the warranty I was looking for. They also worked around a couple of rain days so I wouldn't have leak problems. The roof was finished in the timeframe laid out and I now have the best looking roof in the neighborhood. The price was also very competitive. I would recommend them and also use them in the future.