Product is fine and matches description, however, you need to put the product together yourself.  The diagrams for putting the desk together were simply too small .  I had to buy a magnifying glass in order to see the diagrams well enough to put the desk together  

Pros: Good value
Cons: poor assembly instructions with very small diagrams