Pretty simple to put together. The couch is very firm, but softens up with more use. For the price I have no complaints so far.