At first, the company came with an extremely high estimate. After a few weeks I received a call stating the estimate was too high due to a mistake on their end. The fixed the situation and came back with a very reasonable offer. The quality of the work and product was fantastic. They finished putting my roof on in one day. They didn't leave or ask to be paid until all work was completed and my property was cleaned to my satisfaction. Great Job !!