Love the sofa! Sturdy and firm which I appreciate. The ensembly  was easy as all you had to do was put on the legs. I was able to put it together by myself in 15 minutes. Delivery guys were very nice.