The assembly was pretty straight forward.  All parts were there and in good shape.  Took one non-handyman person about 4 1/2 hours.  But that included jiggling with the top cabinet door for nearly an hour trying to get it flush and even.  Overall, not bad.  And good value for the money.  Would recommend for a home office or student.