This sweet cabinet I was able to put together on my own.  The only complaint is the plastic gadgets that hold the shelf in place are smaller than the holes they go into.  I wouldn't put anything too heavy in it.