Great customer service & very professional from start to finish. Work was completed as explained due to insurance claim. Brand new roof looks wonderful....