My husband and I assembled it, took about 2 hours total.  A couple of the cams were very difficult to get into place, but we were very happy with the end product!