Arrived on time, took about 20 minutes to assemble, directions were easy to follow, all of the parts were there.  Plus, it looks awesome!