I ordered this as a replacement for a bench I ordered from Wayfair a few years ago. 

This is very poorly made. The fabric feels cheap and is baggy in areas where it is not properly installed. The foam feels like Styrofoam,  actually making a crunchy sound when it is pressed. 

Lastly, the seat cushion is equally as unpleasant and despite being several inches thick feels hard as a brick.

I have tried to live with the piece for a few days to see if I can look past the flaws. Unfortunately, this bench is just a big disappointment and is not comfortable in the slightest. Do not reccomend.