I've had the couch for three months and I love the quality and firmness.
I  do have a cat, but I put a scratcher by the couch and I trim his claws so he doesn't scratch the couch. The adjustable headrests are a huge plus.  

Pros: Comfort, Value, Modern Look
Cons: If you have a cat, take precautionary measures