Assembly was not 20 min per a previous customer.  Drill is need for making some of the holes.  I have not installed yet and feel that the cement posts will help to stabilize the product.  So far, so good!