For more than a decade now, it has always been the best experience. Total professionalism, personal service (everyone always remembers me), and all of my questions are fully answered. I wish all healthcare professionals, and their staff, were like this. There is never a wait beyond your appointment time. I don't care if they are ever not on my insurance plan, I will still keep coming back. Great service is hard to find.