Firm sofa, excellent quality for the price.  There were not instructions in our package and it was difficult to put together.  Two people needed for assembly.