Everyone right through to the installation team was professional. I was very impressed with the care taken by the installers to do the job right and finished cleanly. Ive had experience with two other solar companies in the past, and one previous install, so I can say you guys are the best that I know of.