Firm, fabric-covered foam sofa took about five minutes to unbox and screw on the legs. This is not an everyday, living room couch, but it made a nice addition for guests in my office (or the occasional power nap). Decent value for the investment.