Use the Miracle products. I've never had to clean the marble, but I've used the 511 Impregnator sealer and its tops. I applied with an applicator, and buffed off with a terry bonnet and my PC. Countertop came out great. I'm sure they have a cleaner/prep product that you could use in the shower...