I am going to refer everyone I know here. I absolutely love this place. It is obvious that their office is cleaned regularly. It was fantastic. They were ready to see me when I showed up for my appointment. I never had to wait for them to show up. They were one of the kindest, most caring staff I've ever dealt with. It didn't matter how many times I called with a question or concern, they were always happy to help me.