Overall am very pleased with this cabinet. It arrived promptly and none of the parts were missing or damaged. It took my husband and I just over an hour to assemble. The directions were very easy to understand and each piece was labeled with a sticker. However there were some hitches along the way. First, the screws for the door hinges were very difficult to put in and we ended up needing a power drill. Secondly, the screws for the door handles were far too short and I will need to go to the store to get new screws. The only other complaint I have is that the doors are made of a cheap plexiglass which attracts pet hair when my cats rub up against it. All this said, the doors still look nice and you wouldn’t know it’s not glass without touching them.