These are so soft and cushy. They absorb odor well, though they do make my feet a bit warm. I've been wearing them with boat shoes and loafers in the Florida summer. I typically wear a Women's size 9 wide. These insoles were definitely narrower than the inside of my shoes, but it wasn't noticeable while wearing them, and they didn't slide around at all. The top of the wool did look like it was rubbing off some after just a couple of wears, so I'm not sure how long they'll last, but I really like wearing them as an alternative to socks.