We had a delay in the delivery.  Two of the three boxes arrived and it took two more days for the third box to arrive.  However, once all was delivered, my son in law put it together quickly.  It is very sturdy and the kids love it.