Very firm.  But for all intensive purposes, it is a good couch. Perfect size for a small space.  Like the color and relatively easy to assemble by yourself About 30-40 minutes.  Delivery was fast and they took special care to deliver to upstairs front doorway!