Dr. Foley and his staff are very caring and kind with their patients. They provide rewards for showing up on time, taking care of your teeth, etc. They also provide refreshments and great service