I managed to put it together myself.  Materials aren't great but once on the wall you don't notice.  Not hard to mount. I love the size, deep and roomy. Looks good.