It really is difficult to assemble. None of the pieces are labeled and the instructions are not specific enough. Attaching the sliding piece to the keyboard tray was the worst part until we figured out that it has a hole in it that you use to attach it to the tray and then you can attach it to the desk. It looks very nice and seems sturdy enough. Now that it is together we love it!