On time….pre-checkin was great…checkin was easy….new patient portal great…nice staff -David Pitts