Great service, quick response, understood the expectations, hardworking staff, cost effective, best work, as everyone says : cleaning up once the work is done. I had a few shingles on my roof blown away by heavy wind and it was fixed in the same day, even when they had a very busy day, as the wind lifted shingles of many houses in the city.