I wish I could rate this company higher, because we are very happy with the roof, but dealing with this company is not something I would recommend. At first, we were happy with the quickness Charles came out and gave us a quote, but when I asked for some information to be sent to me about the new garage venting installation, he said he would but never did. The permit was delivered quickly, the new rook was done promptly and the men that came to do the work came on time and did a great job. However, we have leaf guards on our gutters that had to be removed. Covenant recommended an outside company for that, the man, Erik, promised to come out two different days to remove them, but never showed either day and stopped responding. Charles called me a week later and apologized and told me Covenant would take care of removing the gutter covers and I would just have to reinstall them. We were fine with that. When Travis came to oversee the work the morning of the installation of the roof, he told us that he would be the person to contact to reinstall them. Travis also arranged with us to do the completed work walkthrough, finalize payment and cleanup the following day. He never showed. We waited all day, with no contact or response to our texts to Travis or Charles. It was a Saturday, which is understandable to not answer a work call, but then don't arrange to come to finalize the job. We were eventually contacted by another person, Cody, that arranged time to complete the clean up and payment the following Monday. When we came home from work, the yard was obviously cleaned up and Cody and another gentleman came Tuesday morning to collect payment. No mention was made of how we had been waiting all day Saturday. When I inquired about the replacement of the gutter covers, Cody said I would call Travis for that. I didn't feel comfortable dealing with Travis again, so I called the main office. They assured me someone would contact us to take care of that. No one did. I called a total of three more times, was assured each time that Travis/someone/a supervisor would be contact, but my gutter covers are still sitting on my yard as of this review. Travis did call a few days ago, promising to arrange a time, but when I texted to follow up two days later, he read my message but did not respond. It is so ridiculous that the great roof and obvious workmanship that should have me recommending this company to everyone is overshadowed by the frustrating and irritating situation with replacing my gutter covers.