Called Treasure Coast Solar and requested to arrange to have solar panels removed, and safely placed in an area adjacent to the pool while the Roofers replaced the roof. Was advised that it would be $660.00 to remove the solar panels before the roof replacement began, and then re-install the solar panels after the new roof was done, and no payment would be expected until the panels had been re-installed. It was suggested that, in the event of possible rain, that I schedule the removal for at least a week before the roof replacement was scheduled to begin, so that there would sufficient time to get the solar panels removed before the roof replacement began. Fortunately no rain on date scheduled for solar panel removal. Treasure Coast Solar arrived on time, as scheduled, and immediately set about removing the solar panels, placing them where we requested they be placed so they would be safely out of the way during the roof replacement construction. Called Treasure Coast Solar approximately a month later, when the roof replacement was done but awaiting final inspection by County Building Inspector. Set a tentative date, pending final inspection of roof, to have the re-installation of the solar panels, and was requested to call and confirm re-installation date once roof had passed inspection by the County Building Inspector, which I did. Unfortunately it rained in the early morning hours of the day that the re-install was scheduled, but I received a courtesy call from Treasure Coast Solar explaining that it would not be safe to work on a wet roof, and the materials used would not adhere to a wet roof, so they would have to delay the re-installation for a few hours to allow the roof to dry. I was impressed by the professionalism of this courtesy call to explain that they would have to do the re-installation a few hours later than scheduled, and the reasons why. Treasure Coast Solar arrived later that morning, once the roof had dried, and quickly set about re-installing the solar panels. Once the solar panels were re-installed they started up the solar system and checked to make sure that it was working properly. Fortunately all the panels (which are expensive) were working properly...unfortunately, they determined that the system Controller and one of the sensors were not working (possibly having been damaged when the construction crews working on replacing the siding on the house had detached the control unit from the side of the house, and laid it on the ground), so they had to replace the controller and the sensor (and additional $440.00). We were extremely pleased with the professionalism and conscientious work of Treasure Coast Solar, and we would definitely use this company again for any issues with our Solar Pool Heater system, and would not hesitate to recommend them to other people looking for a professional and competent company to work on their solar systems.