The doctor is great - very thorough. He takes the time to answer questions and explain everything. The staff is so friendly and helpful. They are patient, and I never feel rushed. I appreciate them for their high quality customer service. They remember who I am, and remember details about me and my family. They are knowledgeable and attentive. Even when there is a problem, they do everything they can to make it right.