I received my desk three days ago and it is a perfect fit.  It took about 2.5 hours to set it up, and seems to be very sturdy.  The reason I gave it 4 instead of 5 stars is because the piece in the back of the desk drawer was broken. 
Since I needed the desk (like 4 weeks ago) I was happy to have not only gotten it super fast, but to fix the broken piece as well.  All and all worth the money (and effort).