All of the doctors here are friendly, knowledgeable, and good at what they do. I never feel rushed in my appointments– they will take the time to answer all my questions. I have never had to wait more than five minutes to be seen. The receptionists are friendly and helpful, and the atmosphere in the office is calming. I highly recommend!