I bought these for my son and he loves them as they easily slide on and off his shoes. He wears a 10.5 wide tennis shoe and I got these in the 11-13 size, which leaves around an inch or so in front of his toe, but does not impact walking. It hasn't rained yet, but I am sure these will perform well as the rubber is a nice thickness. These are not easy to find locally so we were thrilled to locate this item on Amazon for him to wear at work.