Not so easy to put together by yourself, but I managed.  Product is well engineered and looks very nice.  Im not hanging it, I have it on top of another similiar product, but I still attached to wall just in case.