Dr. Hannigan and his staff were very welcoming and speedy in my procedure. The office environment is always very neat and tidy. I enjoy my time going to Dr. Hannigan's office.