I love this sofa.  It is very sturdy.  The cushions are a bit firm, but that is what I wanted.   The upholstery is not super soft, but high quality. An added bonus is that it came with four pillows.  And Wayfair delivery service is very helpful. I will caution that when I am seated with my back all the way to the back cushions, my feet do not touch the floor, but dangle (I'm 5'4").