Very nice cabinet, but unusually difficult to assemble.  One piece was broken, but we we able to glue it.  The biggest problem was that we were missing 6 screws and another type of screw (not on the supply list) was included.  Also there was no place in the instructions that showed how or where to attach the drawer glide.
We're pretty experienced at assembling this type of thing, but I can see why so many people complained about the difficulty!