These are great! They really don't slip and, as you can see, they don't show either (at least with the shoes I own!). I've worn them on days when I had to walk around a lot and didn't really notice them, which is ideal. I have pretty big feet (9.5 or 10, depending) but the 8-9.5 size fits well. I've had them several weeks and they've held up perfectly in the wash. Like other vero monte products I've tried, they're of high quality and sturdily made.