On time and they were prepared with rugs to protect my floors and carpet!! They even found time to put in another thermostat for us..