Desk came in two pieces that were delivered on different days and pretty heavy (and not delivered to my second floor apartment), but I managed to drag them up the stairs. Directions were okay but needed to drill my own holes in addition to the pre-drilled holes in order to make secure but it could’ve been worse. The final product looks great and feels great. Would recommend.