It took me about 2 hours to assemble. It is not hard and the reason that it took me so long is because the hardware didn't fit and I spent most of the time to make it fit. It ended up the door knob screw is not long enough to hold the knob, the top left side door is about 1/4 inch too wide to close, drawer is about half inch push in too much that make the lower doors seem hang out too much, drawer handle and door knobs are lose, it is wobbly no matter how you try to secure it with extra screws...... The overall looking is good if you do not look very closely or touch it or use it.