Randy was very helpful in dealing with the insurance adjuster, he made the whole process easy! His work crew was on time, got the entire job completed and cleaned up in one day! I feel secure under my handsome, 50-year roof! I Highly Recommend Vista Roofing!