Assembly was not terrible, the entire unit is much more sturdy than I imagined.  The shelves are more of a solid surface type material, not just particle board with paper on top to look like wood.  I am very happy with the quality.