The unit came quicker than I expected.  The construction is good quality and works well.  Certain items need to be installed at a particular time or dis-assembly will be required to put them on.  This was frustrating and could have been avoided with a page of tips.  All in all we are very pleased.