I actually put this together myself.  Was not hard at all and it goes great on my office.  Very modern.