I had First class come in to wash my rooftop skylights and for the same price as others, they were able to include the top floor window washing. I also had them clean my gutters. The first time they came, the skylights did not get done - which was a miscommunication to on their part, however, they promptly came in the next day to take care of it. The plexiglass skylight has a few minor scratches on it from the wash, and I think this could have been avoided if they had let the skylight soak a bit before wiping. Regardless, it is really difficult not to scratch plexiglass and no window washer I have spoken to makes any claim to leave a plexiglass job without some scratching.