The desk is absolutely perfect!  It did take half of a day to put it together, but it went together beautifully.