Fantastic! Always friendly and respectful. I hear horrible stories about other offices, but have never came into contact with anyone who does not like Dr. Hannigan and Dr. Johnson.