Love the desk. It is better than I expected. Did not put it together ourselves...had someone recommended. Had to pay, but it was well worth it. Even a professional took 3 hours to put it together. He did a perfect job...everything fits and works smoothly.