Only reason for not giving it 5 stars is the assembly was challenging, as I put it 1/2 way together and realized I had one of the sides on upside down.  Took me about an hour to put together.  I love it now that it is put together!  Fits perfectly in my space, exactly what I was looking for.  Bookcase feels very sturdy and is heavy.