He was on time but took far longer than the estimated assembly time (by 1-12 hours). Due to other appointments he would have had to come back to assemble the side tables. I did them myself as too much bother.