The cushion in this sofa is good it is holding firm after 4 months of us so far. The sofa is a also sturdy. 
There is not enough cushion on the top section if you are using it day to day. I filled it up with some pillow foam and they are good after that. 
Overall a happy with the purchase.