I received my desk earlier than expected and was very pleased at how easy it was to assemble. There were no missing pieces and no missing hardware. The instructions were easy to follow. I've put together many products like this and this one was by far the easiest to assemble.

Pros: Easy assembly, looks great, looks exactly as advertised
Cons: None