I shopped for the perfect sofa for over 6 months.. finally committed to this one when it went on sale. I have owned it for 2 years now and LOVE it.  It is firm but wears in nicely after awhile.  I have two dogs, one is 50 lbs and jumps and plays on the couch all the time and it has stood up beautiful to this test.  It is also very sturdy! I was about to spend about $5k on a similar couch and so glad I went with this one. 10/10