Solid piece of furniture for the cost cushions are firm but not uncomfortable.  Took about 3 hours to assemble with one person.  Not ideal for bigger people if you expect to sit multiple people on the sofa.   Sofa is “petite” so keep in mind when ordering what your usage will be.