Had a bad experienced with another company, called Window 2000 to get a quote. Jamie was extremely accommodating and managed to squeeze us in the very same day so that we could have our windows cleaned before the long weekend. They did a great job on our old windows, which were not easy to open or disassemble and went above and beyond and cleaned additional windows that were improperly cleaned by the other company we hired with no extra cost. Jamie also gave us lots of advice as to how to replace our screens and even offered to help. All that in a very competitive price. We will definitely hire this company to clean our windows again as well as to clean our eavestroughs.