The bench is very nice looking, substantial, and was pretty easy to put together with two people.  Make sure you go through the directions once before starting and take it carefully one step at a time.   The cushion seems to be high density foam so it is firm and the cover zips off for washing.   Very happy with this purchase.