I was surprised when my sofa arrived a few days before anticipated! However, once I opened the boxes and took the pieces out, I was pleasantly surprised by the quality of the fabric and the solidity of the construction. Since I was alone, it took a bit of figuring out my strategy of assembly, but I managed to put it together in less than an hour. It looks good, its comfortable, and it fits quite well into my living room.