Dr Hannigan and his staff have been wonderful to me for the past four years. I never thought my teeth would look so good!! Their offices are always clean and relaxing. I am extremely happy!!!!