Assembly is very time consuming but finished product is worth the effort.  Absolutely love it. Great quality and a portion of the cost of building a permanent structure.  Looks great and works great.