I was completely at ease during my appointment here. They went to great lengths to make sure I was completely relaxed and comfortable the entire time. They were ready to see me when I showed up for my appointment. I never had to wait for them to show up. This provider has helpful information available online, but its hard to find. I wish they had more of an online presence. I was confident that they were using the latest treatment methods. They always return my phone calls quickly. I always know that I'll get a prompt answer to my question.