This sofa was the easiest thing to put together, took me less than 10 minutes. It looks really nice as well. However, it isn't as sturdy as I was hoping it would be. Leaning too much on the armrests feels like it might pop off. But hopefully, it won't, I've had the sofa for a few weeks now and it's been pretty good so far. 
Also, it seems like it would be easy to move the sofa in the future because it came compactly fitted in one box and you can fit everything inside the bottom of the sofa.