A little too much assembly for me (old lady) but it is perfect for what I wanted.  I bought another to go next to it.

Pros: Hard for a novice to assemble.
Cons: Doors don't slide as smooth as I would have liked.