I had purchased this sofa for my small living room I was surprised I received all 3 packages on time. FedEx notify when they were delivering my package.  Then I open the boxes every thing was wrap nicely and there wasn’t any damages. I will say it was a little difficult putting the sofa together the little legs for the arms of the sofa i had to screw in by hand with a screwdriver I needed a drill to put on the legs faster. The second thing is  putting  on the back piece of the sofa hard too I had to force to push down the back piece.of the sofa. The weight of the sofa is a little heavy.  But light enough to push around.  It took me about almost 1 hrs to put it the sofa together myself with no help.The sofa is small and stiff its not soft. But it’s ok I like the chaise for storage and the pull out bed for stay over guest. I like the dark grey color too.   But overall like my sofa it is small enough for my apartment.