As far as marble cleaning goes, it is best to leave the age-old remedies in their own era. Marble is very vulnerable to harsh chemicals. Therefore, it is best to use products specifically designed for natural marble cleaning. Do not use any homemade products, like water and vinegar or soap. These can cause more damage to your marble. Also, do not use products such as glass cleaners, unless they specify that they can be used for cleaning marble. Unless recommended by an expert, avoid using any ‘professional’ products available in the market. They might cheat you or produce temporary results.