Downside... you could probably chop down a tree and construct a desk from scratch in roughly the same time it takes to assemble this desk.  Upside; It is heavy, doesn't feel cheap, and is rather large for a completely reasonable price.