Rating the cabinet at least a 4 1/2 out of 5.  Assembly wasn't difficult, it just took some time.  I think I was into it 4 hours when all was said and done.  It's exactly as pictured and seems to be good quality and reasonably priced.  Nothing negative to share and happy with the purchase at this point.