Recieved quote from Integrity, and two other bids. Integrity's bid was thourogh, competitively priced, and they were willing to work with us on financing, which was why they were the winning bidder. The initial install date was set up, however, a week before the install date they called and had to delay a week due the inability to get the skylights in, then another week for the delay on the metal. There were rains the next week, which delayed the start date a for about a total of 3 weeks. The initial installer seemed to be professional, coming out prior to the job to ensure everything was good, then they let him go halfway through the job, and had to get more metal to finish the job. The final installer came out and finished the job to our satisfaction. Finally when I asked about the gutters to the foreman, it seemed like he didnt' know that was part of the contract, which then took about another week to get them out to do. All in all, I was disappointed in the management / operations in terms of scheduling / planning, but the people doing the job seemed competent. After the last rain, it was discovered we have a leak, I called them and they got back to me same day with someone coming out the next.