They have a very good professional reputation. I know that I'm under the care of an expert. Their office was well organized and clean. I could tell they took a lot of time making sure it was presentable. I love how much attention to detail they show. They are always so careful and meticulous. I never have to worry about them making a mistake or forgetting something. I've been other places that left me unattended for quite awhile, but not here. They would never leave me unattended and they always go the extra mile to make me feel cared for. They were ready to see me when I showed up for my appointment. I never had to wait for them to show up.