Cushion was a perfect fit and it adds a lot of comfort to my wood bench. It is not a very soft feel, more on the firm side but it’s not uncomfortable. It’s perfect. The material seems to be high quality and easy to wipe clean.