Very easy to assemble. Couch is firm but comfortable. The back and cushions could be a little taller but it is still a very nice and comfortable piece.