It's a great set for the price.  Website says it take 30 minutes to assemble and that's about right for each piece not the entire set.  Several hours to put it together and found it easier to use my own tools.  Our set arrived with the same two end pieces.  Working on getting that corrected.