I love the personnel they made me feel as if they knew me forever :). Dr. Hannigan is very professional and really knows how to take care of his patients. I am GLAD I found him! I like his office and how well arranged it is.