We were extremely pleased as even though there were minor glitches- all was completed within a timely manner. Crew fabulous and clean up exceptional. Steve took all the time in the world to satisfy our expectations. Highly recommended and roof looks great.