Washed all our window inside and out (about 60 large windows), cleaned the screens, washed 12 sky lights. They came on time and did a thorough review of the job and gave us a detailed estimate before beginning. They carefully moved furniture as needed and replaced it. It went very well. Clearly very professional. The windows are spotless and we are very pleased.