While it took many hours to put it together, there was nothing tricky about it, and the finished desk meets the description and my expectations.  While it does not have much storage, it fits nicely in my teenage daughter's bedroom and she is pleased with the appearance and functionality.  She wanted a white desk, and after an extensive search, this was the best choice.  Overall, we are pleased with it.

Pros: Good value; does not take up much space, but has good work surface.
Cons: You need time, space and patience for constructing.