On time, dealt with all of my rescheduling needs, professional, definitely worth the extra money!!