Great function.  Long assembly time.  Directions say 4-6 hrs to assemble which is accurate.