Doctor and staff were both professional and friendly. My old doctor retired so I was looking for a new primary doc. I was satisfied with the treatment and likely to go to him for my primary needs. doctor also listen well and gave clear and in detail answers with explanations. So far so good.