The cabinet was fairly simple to assemble but it did take time. The instructions were clear. Some of the washer type pieces broke easily if tightened more than finger tight, but there were extra. The doors needed some adjusting to fine tune them, but it was a easy fix. The hardware is very good as well.
If you are assembling this yourself, when you go to put on the doors add the hinges to the frame and then hang the doors through the back of the piece. It did take about 4 hours to assemble but the whole thing comes in pieces so that's not too awful.