On time and very professional! Wore a mask and gloves!  He was speedy  Assembled my TV stand in roughly 30 minutes!