We absolutely love this couch!  So gorgeous in person and super soft to the touch.  Photos don’t do it justice.  It is pretty firm, but not uncomfortable to sit on. It was very simple to put together.  We bought the extra protection just in case the quality was questionable, but with no kids jumping on it, I think it will be fine. I’ll update in a year or so.  Now to find a rug that fits better.