Extremely easy & quick set up. No tools needed. Firm, but comfy & cozy. I highly recommend! Great sofa for the price