Our 5mm Rubber Rolls and all of our rubber flooring is naturally mold and mildew resistant and is anti-microbial. You can install our rubber flooring over any hard flat surfaces like wood, concrete, or asphalt, and these rubber rolls are very easy to clean and maintain. Our rubber flooring is not waterproof but is water-resistant. These rolls are semi-porous, but the pores do not go all the way through the floor. If any urine or liquid were to fall on the floor and were to dry, the salts from the liquid would just get caught in the pores of the flooring. If you wanted to seal the flooring, we recommend using our Rubber Floor Finish and Sealer. This will fill in the pores that are found on the floor. At the seams, we recommend using our Seam Sealer glue. This will help to create a watertight surface.