I was interested in this particular desk because it hides the CPU and Keyboard. I got those benefits, but little else. I've built many many ready-to-assemble pieces over the years, and I've bought high quality ready-to-assemble furniture from Overstock in the past, but this desk is not such a piece. The instructions were fine, and all the parts were included. It's the workmanship I have a problem with. I assembled the desk exactly as instructed (and, as I mentioned above, I'm no novice to assembling furniture). but the final product is wobbly, and no matter which end of the "wobble" I choose, I can't get the door to close. No amount of adjusting the hinges fixes the problem. Also, the drawer above the door is stuck, and will not move. I double checked my assembly, and all the screws are correctly in place, but the drawer is unusable. If I had something else to substitute temporarily, I would certainly dispose of this piece until I found a replacement. Run, don't walk, away from this desk!