Very easy to assemble and the cushion is firm which is nice as it will hold its shape. the price was fair as it was on sale but I would not have paid the original price as that would have been more than its worth in my opinion