I would 100% recommend them to people. I was happy with their care and satisfied with the results. I appreciated that they were still concerned about my health even after I left the office. They followed up with me after my appointment and everything. They gave me sufficient information to make a decision about my treatment plan. I was confident that they were using the latest treatment methods. Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable.