Very knowledgeable! Friendly staff. Answered all my questions and concerns as well as took action to resolve them. Office was clean and wait time was not a big deal because I had to fill out new patient paperwork and be entered into their system. Once that was done and I was seen in no time!