Arrived promptly. Have not assembled yet as it's a Christmas present. However, have opened box to check all the pieces are there..  it looks great and very good quality.  My daughter will be very happy..