Overall I’m pretty happy with this sofa. It arrived quickly and was relatively easy to put together. I did run into a little trouble with putting the arm rests on because the directions weren’t very helpful for this step. The sofa is pretty firm but with some wear it may soften a little more. It looks just like the picture and I would recommend this sofa to anyone on a budget or that has small entryway.