I visited this office despite other reviewers seemingly not knowing how insurance works or what each person in the office is actually responsible for... I had an overall pleasant experience here. The assistant to Dr. Keating was VERY experienced and made the preparations for my exam so I had more time to speak with the Doctor about my needs. Dr. Keating was extremely knowledgeable about my situation and provided several solutions. I've been to other places before (WM, LC's) and they pale in comparison. The price was a bit higher than those other places but...you get what you pay for and it's worth every penny.