Yes, most of the time. However, we have a 30 minute arrival window before and after your scheduled time. If we are running early or later than scheduled we will contact you to let you know our estimated time of arrival. Will will not arrive earlier than your scheduled time if your appointment is an early morning appointment.