Their prices were very fair. The level of care you get for the price is outstanding. I love that they never cancel their appointments last minute here. I can always count on them to be there for me. 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. The staff really knows what they're doing, and they know a lot about the company they work for. They're able to answer most of my questions, and the only ones they don't are the ones they need their boss's approval for.