We just got this couch for our new place and love it! The only assembly was to screw in the legs and slide the two pieces together. Delivery was simple to schedule and reschedule. Hopefully it hold up well because we are very happy with the look.