This is exactly what I wanted. It goes very well with our tv bench. The cushioned parts underneath are not soft to sit on. I am glad as I was afraid they may eventually lose their crisp shape. These are firm and I’m sure will stay looking nice for a long time.