Been going here for 20+ years. Great staff of doctors and nurses; one to fit every person's personality preference. the members of our family all see different doctors and are very happy. They're very accommodating and take the time and interest necessary to really listen to your story and give you thorough care.
Only reason I didn't put 5 stars is sometimes the office staff are a bit preoccupied and not overly friendly.