Excellent from start to finish from customer service to workmanship.
We have used Allstate Roofing on a couple of different occasions. They are very professional and timely. We highly recommend for any roofing needs.