The entire staff here is really nice and know what they are doing. They have somewhat odd hours, but they are really flexible with rescheduling and don't charge fees for missing an appointment. They only part that annoys me is that Dr. Scharf tends to talk too much sometimes. I don't mind shooting the breeze or listen to his interesting conversations with others, but sometimes I am in a hurry and wish he's do a little more cracking and a little less yapping.