Spray dispenser made cleaning windows easier. Surprised at how fast it worked, with no streaking. Recommend using with microfiber cloth-type products for best results. Will be using for other household cleaning chores in future rather than the store bought cleaners. Can be used on nonporous surfaces, such as stainless steel, ceramic, porcelain, quartz and Corian countertops, but not on porous surfaces such as granite.