Love this love sofa.  Right firmness just the way I like it.  I do not like the cushions that come with it - they just don't go - have no idea who put this two things together.  I am covering them up with a more appropriate material.  The cushions are firm and large so that is a good part.

Pros: Great value.  Material is soft and very pleasant to touch.
Cons: Cushions are the only problem I have with this.