Not used it on my windows yet. However, I did knock over a drink and decided to use the window vac on the spill on my carpet. It sucked up all the excess liquid leaving a small damp spot. If it's that good on carpets, I can be almost certain it will be fantastic on windows and mirrors.