Cleaned all windows and screens. I spoke with Mike on the phone a couple of times asking questions. Based on other reviews on Angie’s list, and Mike’s patience in answering my questions, I schedule their service. I must admit, after having had a bad experience in the past with another company, I was a bit nervous before their arrival, hence the questions. On my scheduled day of service, the previous client had more windows than Mike was told, and was not able to come out on the scheduled day. However, he came first thing the next morning. The situation was understandable, and I was appreciative of him getting us in before our family reunion. His crew was very professional, very polite, and did an amazing job! They were fast, meticulous and didn’t damage any walls. Our guests and I were pleasantly surprised how quiet and unobtrusive the crews were. I am thrilled to have found a new window cleaning company and highly recommend them. Thank you Mike!