These are awesome in the fact that they are great for those slip on shoes that aren't supposed to wear socks with to prevent the shoes from smelling bad. However, they don't stay on. Everytime I wore them, they were only on half my foot in a matter of minutes. I was bummed. Great concept. The fabric comes down a little further than I would like and do show in some shoes. So I have resigned to just wearing them with sneakers.