Delivered way ahead of schedule with all parts present... And there are lots and lots of parts! It took a good few hours to put it together but that's about normal given the size. We're very happy with the product.