Allstar Roofing did an awesome job from start to finish. They were on time, professional and updated me through out the entire process. They left the job site cleaner the ... more