most of the desk was assembled including the top, sides and drawers which was good because it's a annoying to have to assemble the difficult parts (keeps me from ordering assembly required pieces).  All I had to do was screw on the legs.  However it was very very heavy and I had to get two people to carry it up the stairs (I am too old to carry heavy things but I'm not going to pay $100 to have someone put on four legs).  As long as people know this its a good desk.