Great product, very happy with it.  Assembly definetly require 4-5 people, but is easy to assemble in an afternoon.