It was fairly easy to put together--the directions were straightforward and all the parts were provided. The color is quite nice, and it makes a great addition to my home office. I'm glad the company provided a way to secure it to the wall, since the carpet is a bit thick and the legs are a bit thin--now we don't have to worry about it tipping over. Very happy with this bookcase!