If the glass is very dirty, the Robot needs to clean multiple times. Best is: 1) run dry (no water spraying). 2) run using distilled water only. 3) Run using half window cleaner / half distilled water. Each time, use clean pads. The Create Wipebot Pro is really only a beginners model. I have owned one for a year, not I bought the Hobot S7 pro...