Desk is perfect.  Had a lot of parts to assemble but in the end it was worth it.