I purchased 2 of these cabinets.  I did not realize I had to assemble them myself.  I am a good assembler but these were tricky and the 2nd was harder than the first!  I also found that the materials in parts of the item are rather flimsy.  The 2nd shelf does not stay put & the back is 2 different pieces of flimsy board.  Looks good, likely won't hold up for a long time though.