Very happy with this piece although it did take some time to put together and left a bit of a mess to clean up. For all of the effort, the end result was a very pretty and solid piece that was purchased at a very reasonable price. The materials are very solid and don't feel like the cheap particle board cabinets I have used in the past. The doors slide perfectly smoothly - so easily that my 8 month old daughter can open the doors by herself!  The directions were very easy to follow and spare parts are provided, so the roughly 3 hour assembly time was pretty painless. 

Pros: solid materials, adjustable shelves easy to install and very stable, sliding doors move smoothly, cabinet backing very solid and secure
Cons: Lots of Styrofoam to clean up, long assembly time, no locks/latches on the doors