They are always prepared for my appointment and remember everything about me. Their prices were very fair. The level of care you get for the price is outstanding. They were very qualified and knowledgeable. I could tell that they've been doing their job well for quite a while. They had quite a few interesting magazines, which made my time in the waiting room go by much faster.