Amazing how fast the desk came.  Was a little hard to put together as all the holes didn't match up, but we did it and are enjoying it very much.

Pros: Quite large and holds all all stuff.
Cons: Hard to put together.