It took time to assemble, but the quality is excellent. Make sure to read the instructions thoroughly. Even after you assemble the product, the last set of instructions has additional details that help in fixing gaps between the doors. I am pleased with the price I paid and the product I received.