They washed all windows inside and out. They washed all the screens and windowsills. It went fine. They did miss the initial appointment. I called Mike, he apologized and rescheduled at my convenience and showed up early for the next appointment. His crew did a good job and did the job fast. I will use them again.