Kline replaced our old roof and I would definitely recommend them to any of our friends/family. Everyone that we came into contact with was polite, answered all of our questions, and were professional. The quality of the roofing material is fantastic, they stayed true to their price, and the workers did great with the clean up. The only complaint would be that our roof was suppose to be done on a Wednesday and had to be pushed back a day due to schedule issues with the workers. The original day worked perfectly with our work schedule but the day the roof was put on didn’t work with our work schedule but we were glad to still have it done that week that it was originally scheduled to be done. Other than that I have no complaints.