I had a very hard time putting the keyboard tray on.  That's one of the last things the instructions say to do, but I had to take the glass desktop off and loosen the screws holding the legs together so that I could attach the tray. Otherwise, it's nice and fairly easy to assemble, tho I had to attach the corner piece while on my back, which didn't help my arthritis. Overall, 4 stars!