Start to finish it was an easy experience. Tom, Max, Keith, and Craig know what they are doing as well as what you need for your situation. Everyone was very professional throughout the process. The actual work completed was excellent and received comments from a couple of neighbors as well as the Inspector on how neat and organized all of the components were installed on the side of the house. Craig did an outstanding job with the panels. Straight, plumb, and neat.