This is exactly what I was looking for. They are made of very durable material and should last a long time. I wore them once and my shoes stayed clean and dry.
Pros
Very soft and cute. Wish it was a little longer
Cons
Can be worn multiple times to stretch enough to fit properly