Definitely 5 stars. My husband and I have been patients for almost 20 years. Dr. Kelly and his staff couldn't be more pleasant, attentive and flexible. We have referred several people to his office and they have been very happy with his work.
Always a good experience! They made time for me a day early, and were running on time........ they work hard to get max insurance coverage as well, and are up-front about fees. I have been with this practice for over 20 years!