Perfect for what we need.  A little challenging to put together (follow the instrucions exactly!) but well worth it.  Arrived on time and undamaged, except for a small chip out of the corner of one of the shelves which we put at the bottom so it isn't noticeable.  Great replacement for the larger wood cabinet we had.  Works fantastic in our condo.  Very pleased.