Fabric is soft, but the sofa itself is firm.  Seems to be very well made.  Everyone loves it in my office.  It's perfect.