Couch is very firm but overall good, setup wasnt too bad, took about 20 mins to assemble. Very much like pic, just a little lower than I expected.