Our sofa was just delivered yesterday, it came in a massive box and was handled with great care. The delivery guy even brought it into the garage for me instead of leaving it at the front door like it said. The only assembly was the legs which took all of one minute to screw on. It came with two small, comfy lumbar pillows but I chose to style it with my own. The leather feels really nice and it’s well padded and comfortable to sit or lay in. The back cushions have Velcro on the opposite side to secure them to the couch, and the seat cushions have a black sort of felt layer underneath instead of leather all around (so will not be reversible once they get a little worn). Overall very happy with it so far! Hope it holds up well.