Excellent dentist and staff! Dr. Carroll takes the time to go over your treatment and you don't feel like you are being rushed in and out. He does great work and his staff is the best. They always make you feel welcomed. The office is very nice and high tech. You definitely get what you pay for and that is quality dentistry.