Got to say I'm pretty impressed. This place has defiantly gone thru some improvements since my last visit.
You can now book an appointment over the phone, it's automated and a pain but worth it.
They literally call you back at your appointment time or minutes before. Not 30 mins later like most offices.
Not only that they are very friendly and nice here and patient.