There seem to be many multi-purpose cleaners on the market now, probably an attempt to reduce the number of cleaning products you need to to make life easier. I have tried several, but his one is the best. I use it on glass, mirrors, countertops and appliances. It cleans all equally as well. It says it also cleans well on carpet stains, but I have tile and wood flooring, and cannot attest to that claim. The scent is clean and fresh and not as annoying as some that smell of chemicals.