This sofa exceeded my expectations. The fabric is a nice quality. Its not too soft or firm, and its extremely easy to assemble. Also, I love the way it fits into the small room, and it was delivered on time!