This sofa was easy to assemble, took about 20 minutes. I love the material covering it.  It is not soft to sit or lay on. It firm for sitting on and very firm to sleep on. It is not suitable for sleeping on if a person is taller than 54. It will do for temporary house guests.