This is a sweet little cabinet. Assembly was easy, but labor intensive. The cabinet itself was packed well, but the hardware was just tossed in a bag. I had to sort through all the different pieces before I began assembly. I think someone else may have purchased this, separated all of the screws, etc. and then changed their mind. Everything was present and accounted for, though. There are a couple of imperfections in the cabinet, but they do not affect the functionality of the piece.