Putting it together wasn't to difficult, the biggest problem was a lack of structure support until the backing was put on.  It's a great looking cabinet, the doors slide easily.  The one worry I have is the shelves could warp over time, the span of the shelf is rather long without any center support.  Get piece of furniture for the price.  The one Con:  That Styrofoam used in packing.  It's very light and flaked all over the surface which was a pain to clean off. Ok, it's not important but worth mentioning.