Back cushions are pretty soft, the seat cushions are on the firm side. I wish the whole sofa had the filling of the back cushions. They all were sealed and puffed up almost immediately. After a day they were full size. The size is pretty good and it was super easy to put together. It took me about an hour. Putting the cushions on the back pieces was a little hard,  I think I ripped one or two.  For the price its what I expected.

A year and a half later,  no issues!