Dr. Tarek Rafati and staff are fabulous. Dr. Rafati is very professional, yet always friendly, interested in his work, and caring. My husband and I followed Dr. Rafati to his new location here. We have been going to him for several years now, and have always been more than pleased with him and the results.