Very nice desk does take about 3 hours to assemble. The only reason I am not giving it a 5 star review is 2 of the most important screws to connect the two pieces were defective. They didn't have any slits on the top to insert the screw driver. Had to run down to Home Depot to get two screws. The screws don't match the others but they work.

Pros: Good value for the money
Cons: long time to put together, and defective screws