Just received my durable hard surface carpet rug pad 2 x 10. I have never seen such a quality rug pad like this. Nice thickness that will last for a long time. The non slip rubber bottom and thick cushioning makes you feel like you are walking on clouds. My carpet looks and feels very expensive because of the plushness. Comes shipped on a roll so it does not have creases that need to be worked out. My hall carpet no longer slides. Wow! This is a fantastic product. I know this will protect the hardwood floors perfectly. Better than what I expected! Thank you Overstock again and again.