Easy to assemble. All parts were included and even some extra parts. The cabinet seems sturdy enough and looks good. My only problem is that the paint mars easily.  I may repaint the top in white with a semi-gloss paint.