I knew when I bought that others said it was firm - and it is.  I needed extra seating/extra bed and this works as the back lays flat and could serve as a small bed for visitors.  Good price and look and I am happy with it.  Comes in one piece with legs off.  Easy to assemble in 5 minutes.

Pros: look, price
Cons: firm