Not for amateurs. I have assembled dozens of items but this took 5 hours. Lots of pieces. No major problems and cabinet really is nice. Love the black  finish and nice quality but a little expensive for the amount of assembly time.   No particle board though. Yea!