Dr. Gaughan is absolutely fantastic. He explains everything to you before hand, and nothing is done unexpectedly. It is always painless, and I always leave feeling great. I also never have to wait for hours on end to see him, as the office is very efficient, and getting an appointment is not impossible either.