received our desk in great time, the assembly was a little tricky ... a good thing my husband is good at improvising ... wouldn't advise for someone who is not good at putting things together ....  now that its done, looks great !  

Pros: looks very nice 
Cons: directions not all correct