We had our exterior windows cleaned by this company and they did a very thorough job. We also have 4 skylights and they cleaned those (inside and out), as well as the screens for the skylights. The screens were $1.75 each which I thought was a very good deal considering they are impossible for us to reach on our own. I had previously used another company, who did not clean the skylights and was more expensive, so Eco's price seemed more than fair. The only problem I had was that their ladder left black scuff marks on the walls under our skylights, and again, due to the height, this is nearly impossible for us to clean.