Best dentist I've had. Dr. McCaffrey is kind and gentle. They always get you in on time, I have never been seen a minute later than what my scheduled time is. They accommodate to your needs and really care about your health. He has done a great job on my dental care, and I wouldn't go to another dentistry.