For the price the desk is a great value. It worked out great for us was not hard to put together. 
Just follow the directions and it will go together fine. Love our desk. 

Pros: Nice for the price
Cons: No cons