This is more of a "bench" than a sofa in that it is extremely firm. That said, the fabric is nice, and it looks great--better than the photo. The instructions are pretty terrible (and there was one missing lock washer), but there aren't that many parts. In the end, it wasn't too difficult to put together. It fits perfectly at the foot of our bed. The quality is better than I expected for this price.