I typically write reviews for exceptional or awful service, as much else doesn't make an impression. This place deserves its 5 stars and then some. The staff was friendly, knowledgeable and fun. The doctor took her time to explain many questions we had. My aunt was visiting from out of the country and the entire staff and doctor took their time for translations to occur both ways and did not make us feel rushed or that we were taking up their time.
Patience is an excellent virtue when dealing with patients, and something that not all doctors have, but she did. Truly loved this place!!