We've used Sparkle Tech three times and the first two experiences were superb - they did a great job, arrived on time, were polite and personable and offered a seven day rain guarantee. (Which is why we continued to call them.) This last time, they again arrived promptly, were polite and personable and it was consistent with our previous two experiences. Shortly after our cleaning, we noticed large scratches on our picture windows that face east. Those windows pretty much "sell" the house and having them scratched is unacceptable.
We noticed these scratches shortly before departing on an extended trip and in order to address the matter promptly, I asked my best friend and house-sitter to contact them. Their policy states they are not responsible for damage once they've left the property. While I understand this from a legal perspective, it's not in the least advantageous to the consumer because you can't necessarily see issues immediately because of the sun's position (which was why we discovered the scratches in the morning).
My best friend contacted the company who did come out to view the damage but they continued to insist that they didn't cause it. As a satisfactory solution wasn't reached, my friend scheduled a phone call with the owner who adamantly denied their equipment couldn't have caused the scratches. Honestly, I believe their equipment doesn't cause scratches but Arizona being windy and full of gravel, it's easy to imagine a piece getting caught in the equipment. My friend has relayed that the owner told her never to contact his business again and hung up on her.
Disappointing end to a previously positive business relationship.