Good cabinet - great price!  Comes unassembled, and takes a lot of time to assemble right.  Some small screws/ parts were missing, but I improvised with others I had.   Warning: Top portion does not attach to the lower portion solidly... could be a tip over hazzard.  Solve this by anchoring top half to a support stud/beam in wall.  (espacially if you have small children)  Doors should come with safety locks to prevent little hands from opening them.