Love this couch! Firm but very comfortable! It was super easy to assemble, I did it by myself in 30 minutes. No tools needed. The two big boxes are pretty heavy to move around alone so you might need help to move inside. Delivery was good. It was scheduled to arrive on the 7th but we got it early on the 1st. I wasn’t home when it came so FedEx left it in the lobby of my apartment so I was a little unpleased with that… I thought they’d take it to a holding unit or re attempt delivery instead of leaving it unsupervised. Just be sure to track it so you have a heads up incase it comes early! I’ve noticed the price changes often so I would wait till it goes on sale before buying it. For the price we paid it was a great deal! Our cats love it as well!