Arrived on time and appears to have all the parts. Seems like it will be perfect for our son’s graduation party.