Excellent quality cabinet!  However, it was a total nightmare to assemble it!  I am not very good at doing stuff like this, so I decided to hire a handyman, it was the best decision made.  It was still two hours of fumbling through the poorly written instructions, he had to keep confirming with me that he had it correct.  Parts were not labeled correctly, and the holes for the rails of one of the drawers were off.  This means that the drawer did not close flush with the face of the cabinet.  With his expertise, the handyman had to cut the rail and cut part of the drawer to make it work.   At the day's end, parts of it could have already been pre-assembled like the rails of the drawer.  It would have made a huge difference in the assembly of the cabinet.   The doorstop was the last thing to be added, which should have been done earlier, it would have been easier to install.