It was not didficult to put together, it does have hardware to fix the bookshelf to the wall. We didn't do that, and it does stay in place