Dr. Shafa is a kind and gentle man who will take the time to evaluate you and then work with you to find the best treatment option. You are in good hands. You only have to observe how he greats his patients and interacts with his staff to know this is a man with a higher purpose in life who is there to help you improve your condition. He tries to help as many as he can and as a result sometimes you have to wait. His services are very much in demand but I can tell you from my own personal experience if you need something more from him he will meet that need. I thank God everyday for people like Dr. Shafa. He is helping so many, many people some who others would have given up on. He fights for the best treatment for all of his patients and he works tirelessly. My life is certainly better for having met this man.
Pros: convient locations and times.
Cons: you may have to wait
more