Relatively easy to assemble and install.  Except for the top shelves.  Those need measuring and cutting and therefore are significantly more complicated.  I would be tempted to get the system without top shelves.