Assembly couldn't be simpler (just had to twist the legs into place). Extremely soft, fluffy upholstery that appears high-quality. It also just the right amount of firmness! The pocket under the couch that originally housed the legs also doubles a neat hidden storage spot!