Beautiful facilities, excellent front-end staff. They greeted me with a smile and care.I waited under five minutes to be called for my appointment. Doctors assistant was kind, knowledgeable, and took down all my questions. And the most important part, the doctor was personable, knowledgeable, and did not make me feel that he was in a rush.