 So it's better to do a floor that's water-resistant, something that's a solid surface that's meant to be used in a basement space for low-grade, and then get yourself an area rug when, should it get wet, you're able to clean it, toss it, whatever. Absolutely. In terms of that sidewalk outside, that's probably an asphalt sealant that was used between the sidewalk and the house. Just generally speaking on the outside of your house, make sure the water is draining away from the foundation floor