I was skeptical about buying a sofa online but I am actually surprised it came out so well. It took a few hours to setup. There were no directions in the boxes but I was able to figure it out. Overall it's pretty comfortable. The back and seat cushions are on the more firm side but not so much that I would be uncomfortable in sleeping on it. The packaging was pretty clean. They lined the inside with a clean sleeve to protect the pieces. Cushions were vac sealed and crammed inside and was a bit hard to pull out.
If you live in a small apartment and have an entry way that is difficult to get furniture into, this is a great option. My entry way has a hard turn at the door so I was limited in what furniture I could get up stairs and through the door.
Assembly took about 20 minutes per section. 7 boxes, about 40 to 50 pounds.
I like that you can take the covers off on all of the pieces. Makes cleaning and repairs a lot easier if needed.
For the cost, it's a lot better than the sofas I have looked at in IKEA.