This sofa has a firm seat, the back pillows have Velcro that keep them in place. It is well made, shipped with great care. Love our new sofa!