I have been here twice, and on both occasions so impressed at the quality of service by the staff. After my first visit, I received a follow-up phone call, asking how I was feeling and how I was doing. I was asked to come in for a follow-up, and so I returned for a second visit. Although the doctor I saw the second time was different from the first, she was very warm and friendly. I was happy with the service I received in person, but the follow-up calls really impressed me. I totally recommend this place to anyone!!!