These socks are pretty, comfy, and stay put in my shoes. The colors are lovely too. I took off one star because, they are called, no show, but they show clearly in every pair of flats Ive worn them with. The lace is a pretty look, but if no show is an issue for you, get a different sock.