Got the professional installation / assembly.  It took him 2 hours.  I don't want to think how long it would have taken me.  Love it.