I bought this just few weeks before Christmas to make sure it arrived in time. Well it arrived early, shipped fast,  all pieces was there, after putting it together,  looks great and my grandkids absolutely love it!! Thank you.