Ecover Floor Soap should be used to clean untreated floors such as tiles, marble, slate, concrete and linoleum. In contrast, our All Purpose Cleaner should be used for treated natural stone such as crystallized, polished or waxed surfaces and ceramic tiles. All Purpose Cleaner is not just restricted to floors and can be used on most surfaces such as tiles, painted wood, etc..