This cabinet is extremely difficult to assemble. There are 27 different parts and 182 pieces of hardware, including 7 different types of screws. There are 20 steps of assembly, many of which include multiple sub-steps. If I had known how difficult this is to put together, I would have passed on it or paid for assembly.