The whole experience is one that you hope to have with a company. The customer service was excellent. When there were a few minor things that needed attention getting them taken care of was no problem. Overall, working with Renergy Roofing was a great experience.