Great desk!  I needed a desk for a small place and this one met my every expectation.  As far as putting it together, the directions were easy to follow and all the parts were there.  It looks great and I'm very pleased with it.