I got three estimates before hiring Kevin’s Roofing. Their estimate wasn’t the lowest price but it was the most detailed and clearly demonstrated that they knew what they were doing. The crew was impressive, very professional, and finished the entire job in 8 hours. The cleanup was thorough and included a follow up visit the next day to find stray nails. Good job!