Our service hours are from 12 noon to 6pm. This means the first appointment of the day is scheduled between 12pm and 2pm, the last appointment of the day is between 5 and 7. We will try to accommodate any special time requests when you make the appointment, such as you must pick up your children between 2:30 and 3 or you won't get home until 12:30. These requests should be communicated at the time you make the appointment but we can not gaurentee that we will be able to fulfill your request. There are too many unforeseen circumstances throughout the day that we are unable to promise an exact time of arrival or completion. The two hour window means that will do our best to arrive between the times given, it does not mean the repair or delivery will be completed within those times.