It is important to know whether the type of stone is calcareous or not calcareous, calcareous types are not resistant to acids and many cleaning products contain acids.
Calcareous natural stone:
Non calcareous natural stone: