Comes pre-assembled! Just put the arms and legs on and your all set! Beautiful addition to our finished basement. Firm but comfortable!!!