While the end solution may work, the service and attention to its patients is not very good. I have been going to them for over two years and the typical wait time is over 45 minutes regardless of whether its a PA visit or a Dr. treatment/procedure. I finally walked out today after waiting 50 minutes and when they called me to ask where I was I said I left and was done with waiting. They said: "ok, thank you." The amount of patients will never get smaller as our society ages, so when they lose a patient it does not really affect their bottom line. Too bad that their service is so poor. I am looking for a new center.