I've already told my friends and family about my experience I had there. I was happy to have gone to the appointment. The wait time is acceptable to me. The front office is very good about booking enough time for each appointment since this provider is not known to rush. They spend a lot of time with me and I know they may need to spend extra time with some other clients as well. This provider proudly displayed their credentials so that gave me confidence that they were well trained. I alway's receive excellence service with Dr. Hannigan