I was pleasantly surprised with the firmness of the couch but it is still pretty comfy. It is soft too. Easy to assemble.