I am very pleased with the results of the work by Bayview On-Site. When I first contacted them, they responded very professionally, explaining the process they use and the results they are certain of, and also the problems they anticipated. They arrived on time, had all of their equipment at hand, discussed with me fully what they expected and the process they would use, and then went to work for several hours to clean roman shades that had never been cleaned in the ten years or so since their installation. They were remarkably successful in removing water stains, and restoring the Irish linen shades to the bright white of their original color. I have great respect for the thorough and professional work they provided, and for the reasonableness of the cost. I highly recommend this company.