The set up process was pretty easy and the couch feels very solid. The cushions are firm, but for the price they’re awesome.