We do our best to arrive around the scheduled time, but we are not able to guarantee an exact arrival time. Our technicians are often finishing another home before yours, and things like traffic, travel time, or unexpected delays can affect the schedule. We appreciate your understanding and promise we always try to arrive as close to the expected time as possible.