I was a patient of Dr. Halsema's for several years. I was happy with the quality of the dental work, but ultimately switched dentists because the office repeatedly rescheduled my appointments on short notice. I understand that things come up unexpectedly, and when you're scheduling cleanings six months in advance you're bound to have some that need switched around. But it happened so often that it became frustrating -- I'd request time off work for the appointment, only to get a call to reschedule, then have to change my work hours yet again.