The chair was easy to assemble - just screw on the plastic legs and insert the back panel on the seat. The cushion is firm and comfortable. I would definitely buy again.