The roof has leaked five times since they replaced it. That about sums it up.
Better communication with customer about scheduling work to be performed. I had two separate roofs installed by Quality First Roofing. In both cases I had to make initiate first contact with their office over a week later after signing the contract to find out when work would be scheduled. It appeared to me that Quality First Roofing gives priority
to the more profitable jobs first no matter even if your job committed and deposit paid before the other jobs.
They are excellent in price, friendly but professional.
They did a great job, and the communication was great.
They met all my needs. The customer service was great. Everything turned out very well.