Assembly was a breeze...great design in that realm.  I was a little disappointed in the quality.  There are several areas of concern that don't looks great (see pics).  Also, packaging needs to be a little cleaner as it took quite a while to get the Styrofoam out of the greasy tracks (see pic).