It looks great in my living room and I'm considering getting the matching chairs. It is somewhat firm which I like and it is perfect with my two dogs that shed a lot. 

Pros: Very easy assembly. Great value.
Cons: Can't think of any yet as I've only had it for a couple weeks.