Mike, and crew, were excellent. They were courteous, prompt,conscientious, and hard working. The roof took approximately one day and the clean up was done before early afternoon. You would have never known they were there! When Mike realized that my neighbor's gutters were flowing down to my roof and ruining my tiles, he purchased and replaced the entire gutter independently, and without any additional charge. These guys are the best