I use the envirocloth on nearly every surface of my home. It is designed to eliminate the use of harmful chemicals. You clean with just the cloth and water. It is embedded with self cleaning silver fibers so you can use the same cloth for over a week and it doesn't smell. My home has never beem cleaner and I spend less tume cleaning and save money.