Very easy to assemble and looks pretty good. The cushion part you sit on is quite firm and the back rest cushions are soft.