Love this cabinet.  Everything I expected.  Took awhile to put together.  One of the pieces were missing, we had 2 pieces that was the same but my husband made it work.