Fairly easy to put together.  There were a couple of dowels missing but luckily I had extras from another project.  Seems to be securely fastened to the wall of our bathroom using the included screws and anchors.  Looks really nice!