Total excellence from initial visit then through the entire process; paperwork negotiations with insurance, roofers, painter, with communication in every facet of this job! They definitely worked 100% for the homeowner!!!