I was highly skeptical about this product as I thought the socks would fall off etc.  I was wrong!  These things stay in place and are super comfortable!  I have a pair of boat style adidas tennis shoes that I wore these with.  The socks stay on and are crazy comfortable!  Love these things!