Dr. Thomas is very professional and very caring. She always has time for her patients. Dr. Thomas will even call you if she is running behind rather than to have you wait until she is available. There is no wait when you have an appointment. One day I didn't show up for my appointment Dr. Thomas wasn't upset because I missed the appointment she was so worried that something had happen to me. Dr. Thomas had a staff member to call me until she located me to make certain that I was ok (I had fallen the evening before and landed in the hospital). She chose the best type of treatment that suited my dental needs.