Well designed, and easy to assemble, if you have worked with this type of system previously.  All of the pieces and parts were there - nothing missing.  It's nice looking, and serves our purpose well.