We try to keep as close to scheduled appointment time as possible. However we ask that you understand arrival time will be in a 1-2 hour time span. An appointment time is truly an 'estimated time of arrival'. As a mobile service, our schedule is subject to interruptions and delays, such as, but not limited to: refueling, traffic, driving distance from previous appointment and running over on a previous appointment. We will never rush an appointment, and in some cases we may finish earlier than planned and in others need to spend extra time. We will always keep you updated on any delays and when we will be arriving.