I am posting specifically for Kevin vantongreen the tech who took care of my roofing issue. The 5 star rating is for him. He drove across the state to take care of the issue. As for the company there appears to be a communication issue. Unbeknownst to Kevin, he was about 20 hours late for his appointment. No one called to say no one would come. Called the office at 430 and told them in a voicemail that no one showed up. Called the next morning and still a voicemail, so I called the 866 number, they were clueless, but said someone would call. Around 2 pm the next day, Kevin shows up unannounced. I am glad I was home, after waiting all afternoon the day before I had errands to do. If you decide to get a roof make sure you get direct phone numbers of the foreman in charge. If you have any issues you can call him or her and let them know. Most of the crew working on my house were non-english speakers. And by the way, those guys were the most respectful, pleasant people. Do I recommend total roof, probably. Any of the other companies can have the same issues. Total roof needs improvement on how to communicate clearly to their customers.