Very professional & thorough family business. Far exceeded our expectations for the solar panel cleaning.