I love these and needed these for my Vans and Sperry boat shoes.  These do not slip, fit as expected, and the quality of the material is great cotton, not nylon, but breathable and comfy.  I normally wear size 9 womens shoe.