Firmer than expected, but otherwise a perfect couch. Great for my small apartment, easy to put together, and has the nice deep seats as advertised. Putting the covers on the cushions is definitely a two person job, but the rest is super easy to do alone.