I would give an excellent rating for friendliness, flexibility and punctuality. Everyone I worked with took great pains to explain the issues and answer questions. The actual work however took much longer to complete than I would ever have guessed. A series of mistakes made a seemingly simple job drag out for weeks, inconveniencing me and presumably the company, which I am sure had better things to do. I felt like if I was not continually monitoring the work I could see, things would not have been completed correctly. 1. wrong size skylight was ordered. No problem, I was not charged for the custom skylight. A curb was built up and the skylight was boarded up over the holidays. 2. The curb overhung the opening of the skylight, so it was very difficult to complete the sheet rock, and what would have taken an afternoon took a series of days. 3. The person who did the sheet rock did not seem to have much experience, and it took someone four or five trips to correct and complete the job. The drywall was irregularly cut- it didn't reach the skylight rim and the top edge looked ragged unfinished, so I had to ask for a piece of trim to be installed. 4. Despite being weather sealed, the skylight was drafty, and was only just resealed. 5. A piece of decorative trim broke off while the roof was being installed. It would not have been replaced if I had not noticed it. All this said, everything I took issue with was promptly addressed at my convenience and done so without debate or added cost. Overall, a very good experience. I just wish it didn't take so long.