I love the sofa...for the price n our budget.  Firm seating...
Downside is the cushions move around and you have to keep adjusting. Other thing is the back of the seating fabric ends as cushions dont cover it...you will need to add more cushions or something to disguise the fact the material stopped n you can see the cheaper material...its not even in the same colour.