It took me about 7 quotes and almost a year to hire a roofing company that I felt comfortable with. My husband and I finally decided to pull the trigger when Taves came along, I had seen one of their trucks and sign along the road locally and thought hmmm maybe they are good. When I interviewed them they had all the WCB and insurance etc. in place they used all of the materials that I had come to learn over the past year that would be important to a quality job. The warranty offered and product seemed to be top notch. When it came time to do the job the guy we booked the job through (the sales person) had left the company, however Jason who has been with Taves 17 years, reached out to us and set up a time to do the job. I guess as with most contracting type work the timeline is not always as it is indicated, the communication although it eventually came...at times could have been more prompt. I am one of those people that likes to know what is happening at all times. The end result is that the guys that came and worked on our roof did a stellar job, they worked hard to complete it in a timely manner staying late when needed. Their clean up considering the mess and the 2 layers of roof to remove was fantastic. For me replacing our roof was a big expense and you just dont know what you're going to get as this isn't something we do every day. Would I hire them again probably, would more communication for me have been better definitely. But again the end result is that they did what they said they were going to do and even a couple of things that the estimator although agreed to verbally when we signed the contract and discussed thoroughly had not written down. Jason held up his end of things based on what the guy who sold the job had said, we were very satisfied with that. In hindsight as much as you think you're on the same page as the person selling the job make sure that its all written down so there is no confusion later.