I had the best referral to McNail Brothers. Their whole roofing crew was polite and professional and did a fantastic job. When they left, they had done a thorough clean-up so there was no debris anywhere. Everyone with whom I spoke was knowledgeable and helped me make the best decisions for roofing, i.e., type of shingles, color, and gutter improvement. Communication with everyone was terrific and I highly recommend this company.