First a caution: when attaching the top, be very careful how hard you torque the screws.  The top is a bit too thin and you can damage the surface.

Overall I'm pleased with it.  As noted (thanks to previous reviewers) it is a complex build.  I found laying out all the pieces helpful, also making sure your work is oriented the same as the diagram - I didn't once and damaged it (recoverable with some wood glue).

There is a flaw.  The product ships with drawer rails that are too long.  If assembled to the instructions, the closed drawers are inset into the cabinet.  I tweaked this by mounting the rails on the bottom of the drawers back 3/4".  Not only does that fix inset problem, the drawers open an extra 3/4"!  One photo shows the cabinet with one drawer fixed and the other as first assembled.  The other, my tweak.  Hope that helps someone else.