Functional, good size for what I needed and stores quite a bit. Directions are terrible but it's very easy to figure out, especially if you have assembled pre-fab pieces before. Took about 20 minutes total. Good quality, the drawers slide smoothly and it's stable (I didn't use the anchor kit). I do not like the drawer pulls so I replaced them - it matches my other office furniture now and looks better! I wish it was taller - maybe one more shelf but overall very happy with the bookcase.