This is a great little desk, suitable for a small space.  It is actually a little higher than my other desk, which means I have to raise my chair a bit.  However, it is suitable for a desktop or laptop computer, and the keyboard tray slides beautifully.  The tray was already installed into the desk, so the only assembly I had to do was to attach the legs.  I'm a 70+ single woman and had no problem with assembly.  There is an Allen wrench included, which was all that was needed for the legs.  A Phillips screwdriver was needed for the drawer knob -- no problem.  It's beautiful, and well worth the price.  The cherry top with the black legs is quite stunning.