On time. Good communication to confirm the appointment and to let me know when they were on their way.