This has been an awesome addition to our deck, we love it.  Assembly is time consuming, but not necessarily difficult. It took two of us about 14 hours over three evenings to finish it.  You will want to get a screwdriver of some sort that accepts Allen type screw heads (instead of the tiny ones they provide) and have at lease one 6' step ladder, two would be better.  I opted for a screwdriver Allen wrench vs a cordless drill, the screws are easy to cross-thread so doing them by hand was best.  It was worth the work and seems like it'll last for many years.