Thorough and professional. On time.