You will need lots of patience to put this baby together! Kids absolutely love it! Both boxes it came in had been open and badly damaged but everything was there and nothing damaged. We got notification it had shipped early so we got excited just to find out it ended up getting here a week later than we originally expected! You have to schedule delivery, and we had only 2 options available so had to wait an additional week for that!  The kids are happy so we are happy!