The cabinet came very well packaged with lots of protective styrofoam, nothing was damaged.  It took me about 1.5 hours to assemble. The directions were excellent and easy to follow. The piece to piece assembly was impressive. I was especially impressed how well each piece fitted with the next.