Although I was not happy with how long it took to deliver ( almost a month), I was very pleased with the sofa. It’s sturdy and a bit firm but overall I was in love with the finished product. It was fairly easy to put together and I did that by myself. I recommend this sofa!