Sofa arrived on time, looks good, and very easy to assemble (no hardware, just metal guides on each piece that slide together). The upholstery is good quality and the piece feels solid when assembled. Our only complaint is that it is not as deep as we expected it to be. It is okay for sitting, but not deep enough to really lounge on.