I have owned a lot of assemble-it-yourself furniture, and this is by far the worst experience I have had.  While the directions are relatively clear, the screws they provided to attach the legs to the desktop were too long, and ended up breaking through the top of the desk - but we couldn't have stopped screwing them in, because the desk was unstable if we stopped before breaking it. Very poor quality, and I do not recommend buying this product.

Pros: None.
Cons: Poor quality, unstable