I have been most impressed with Dr. Singh. I have never felt rushed during a visit and never have to wait more than 10 minutes to see the doctor. Very friendly office staff. Dr. Singh is very competent and is always willing to take the time to answer questions and explain all the issues in laymen's terms.