Product arrived on time, assembly was somewhat difficult it took me alittle over 2 hrs to assemble a lot of little pieces to assemble towards the end but over all I'm very happy with the product. My kids love it.