My cabinet arrived quickly and undamaged.  All the parts were included. I put it together myself. I don't have a lot of experience with projects like this, but I got it together in about 4 hours without a problem.  The drawers slide smoothly and the doors hang properly.  I love it!  It looks great and gives me the extra space I need in my kitchen.