Cleaning black slate is no longer a headache. There are many non-abrasive products that are on the market that will clean the slate and not leave it scratched or with a film. The best product for this is baking soda. It is a non-abrasive cleanser that will do the job and leave it looking fresh and smelling good. Use this next time and see don't you love the shine