Marble granite floor cleaning