David was very flexible with my arrival times, great communication, and the roof is quiet and clean. Highly recommended!