I have never been disappointed with Dearfoam brand. They look great, are comfortable, and takes years of wearing out. I have had only 3 pairs of Dearfoams with my first pair being purchased in the early 70's.