I wear these over my lightweight perforated shoes for my morning walks around the yard. My feet and shoes stay dry and my rubber soles don't squeak on damp sealed tile. I did find I have to be careful that I don't pull too hard when I put them on or they might tear near the elastic.
Great product for our needs. We purchased these for my visitors to use in our new home and freshly carpeted. They are lasting well. We cannot review the water resistant ability but overall I'd recommend this product for the durability and great price.