Assembly was pretty easy. All pieces were labeled, so that made a big difference. It holds a lot of books, but I was surprised at how many of my books were too tall. I had to lay them on their side. Very sturdy.