A little on the firm side at first, but the fabric is soft and the sofa is comfortable. Easy to set up and install the legs (with a drill).