It was surprisingly easy to put together (did it alone). It took about an hour and a half for me to do on my own & I didn't need any power tools or anything;I love it! You can pick the shelf heights, which I personally love. I didn't attach it to my bedframe since it can stand on its own, but it did come with the screws to attach it if you so chose. Would definitely recommend to a friend.