Easily assembled and espresso color matched my other furniture well. Sturdy enough, especially if you attach to the wall. Shelves can hold a lot of weight, certainly any books you can throw at it. Be sure to check the dimensions bc it may not be as tall as you like.  Worked great for my space though.