Very easy to assemble. It took me less than an hour to assemble it. It’s very firm and comfortable. Not as comfortable as chunky couches. I gave four stars because the fabric under the cushions were ripped off a little bit. But definitely recommend it.