We put the sofa together and we love it.  It is, however, a bit firm but still comfortable.  It was easy to assemble and the color is perfect, matches my living room to a tee.