Thorough cleaning, great follow up from last visit. Only problem, which was unavoidable, was the long wait for Dr Williams' exam (who had a long line of people with emergencies), which we eventually postponed to another day. I understand that (some day I may be the emergency!).
more