You should generally only use warm water on your marble floors. Never, ever use vinegar on marble. The acid in vinegar damages, actually etches and removes the surface of the marble. After mopping, dry the floor with a cotton towel or use a sh-mop to remove the moisture and prevent water spots. Always dry your marble floors, they spot very easily.
We cover all Cairns suburbs