I struggle to find no show socks that stay on my feet and really don't show.  These stay on when wearing loafers but you can see the sock. I was excited to try with Van's, when I first put them on one slipped off within the first 5minutes but you couldn't see the sock so that's a plus. I found if you pull the sock up in the back it did stay on. Overall these are better than others I have tried. Back to searching for a no show no slip that works with flats!