Bought this sofa a couple months ago and I love it. Delivery was easy (it even fit in my tiny elevator) and I was able to assemble it myself. I only have a couple downsides with it. For one, it's very firm; it's softened up a little over time and I still manage to nap on it but it's not a plush couch at all. And the second problem is that the buttons catch from time to time if you're moving around. So far it's fine but a couple buttons are loosening up and fingers crossed that they don't eventually pull off. Overall though, it was a great purchase and I'd definitely recommend it.