I bought them to wear with my tennis shoes for working out, and they come off on the heel Every time I wear them. Horrible, will not buy them again. It's almost like their too small. I wear a 7 1/2 shoe, not sure what the problem is but I do not like them for that.