Highly rated for professionalism, prompt inspections, clear communication, on-time/on-budget work, quality craftsmanship, clean job sites, and assistance with insurance; a few minor installation issues (e.g., damaged shingles) have been reported but were promptly corrected.