I have gone to Dr. Thomas just a few times. Despite making appointments well in advance and arriving on time, I always have to wait a considerable amount of time. In addition, one of the procedures I had done (simple filling) was not that great. Facilities are on the low-tech side. On the positive, Dr. Thomas and her staff are nice.