These fit very well and have held up nicely. I purchased one year ago and am still wearing. I love that they are light weight and do not slide around. They stay put when you put your shoes on, and do not cause excessive heat.
Very good purchase, and will be buying again.