Great sofa. Firm, supportive. Was not too hard to put together, just had to screw in the legs.