Do not use anything other than liquid dish soap on marble. Harsher cleansers will damage the surface. Always dry marble to prevent water spots from leaving their signature mark. Marble stains easily so wipe spills immediately. Do not use vinegar or orange based cleaners to clean marble. The acid in them will damage the surface. Peroxide is safe for stain removal.