Easy to assemble. For the price it is to be expected that this futon would be firm but it is not that bad. We have a cottage and can't get a regular sofa up the staircase because it is too narrow. We wanted to create a little tv area upstairs and since this sofa comes in pieces, it was the perfect choice.