I was impressed, the company used all their safety equipment all the time. All employee’s were personable and polite. The yard was cleaned up at the end of every day. A thorough explanation of all products used and cost was given before the job started. The roof was finished in a timely manner, and met all my expectations.