I put this together by myself in 1 1/2 hours.  (I was sipping my latte while working).  This went together easily, no missing parts and I did not have to re-drill any holes.  What I did do when the last piece did not align correctly, I looked at the back and saw that all wasn't positioned right.   I took my rubber mallot and gave it a gentle tap and all aligned so I could get the last two screws secured.  When all was aligned, I didn't even need to adjust the doors.  Excellent product.