This took a while to assemble but the instructions were easy to understand.  There were just lots of pieces.  It is top heavy but a strap to attach to the wall is included.  We love the cabinet.