This is a nice sofa for the price. The seat cushions arent removable, and are pretty firm. The throw pillows I added helped quite a bit with comfort. Overall, I am happy with my purchase.